Jmeter上传文件接口测试

Jmeter上传文件接口测试

接口测试,想必大家都做过,但是上传文件的接口,可能就不知所措。其实呢,还是那么回事~

一、接口的业务

在接口文档缺失的前提下,那就从抓包玩起~Fiddler或者F12都可以。

本次我们接口实现的功能是上传用户头像。Jmeter上传文件接口测试_第1张图片

F12抓包的截图如下:(接口相关的重点圈出)在这里插入图片描述
Jmeter上传文件接口测试_第2张图片
Jmeter上传文件接口测试_第3张图片

这里尤其注意下MIME类型,上传文件接口,如果MIME类型发送错误,接口无法调通。

二、jmeter调试

1、线程组

单个接口的调试,线程组1-1-1就可以了Jmeter上传文件接口测试_第4张图片

2、配置元件

加入异步请求头(同步,异步傻傻分不清楚。┭┮﹏┭┮)Jmeter上传文件接口测试_第5张图片

上传文件接口,需要登录鉴权,加入Cookie管理器保持身份状态Jmeter上传文件接口测试_第6张图片
加入HTTP请求默认值,方便后续调试~Jmeter上传文件接口测试_第7张图片

3、调试登录接口Jmeter上传文件接口测试_第8张图片
4、调试上传文件接口

上传头像接口,因为我们抓包抓到的Content-Type:multipart/form-data,所以我们勾选“对POST使用mulipart/form-data”。在这里插入图片描述
form-data表单,总共发送了2个参数。

第一个参数,键是name,值是123.pngJmeter上传文件接口测试_第9张图片
第二个参数,键是file,值是123.png,再加上MIME类型。

Jmeter上传文件接口测试_第10张图片

最终的结果,上传成功

Jmeter上传文件接口测试_第11张图片


              【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战


四、App自动化项目实战

五、一线大厂简历


六、测试开发DevOps体系

七、常用自动化测试工具


八、JMeter性能测试

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

你可能感兴趣的:(技术分享,自动化测试,软件测试,jmeter,软件测试,自动化测试,程序人生,python)