Jmeter上传文件接口测试
接口测试,想必大家都做过,但是上传文件的接口,可能就不知所措。其实呢,还是那么回事~
一、接口的业务
在接口文档缺失的前提下,那就从抓包玩起~Fiddler或者F12都可以。
本次我们接口实现的功能是上传用户头像。
F12抓包的截图如下:(接口相关的重点圈出)
这里尤其注意下MIME类型,上传文件接口,如果MIME类型发送错误,接口无法调通。
二、jmeter调试
1、线程组
单个接口的调试,线程组1-1-1就可以了
2、配置元件
加入异步请求头(同步,异步傻傻分不清楚。┭┮﹏┭┮)
上传文件接口,需要登录鉴权,加入Cookie管理器保持身份状态
加入HTTP请求默认值,方便后续调试~
3、调试登录接口
4、调试上传文件接口
上传头像接口,因为我们抓包抓到的Content-Type:multipart/form-data,所以我们勾选“对POST使用mulipart/form-data”。
form-data表单,总共发送了2个参数。
第一个参数,键是name,值是123.png
第二个参数,键是file,值是123.png,再加上MIME类型。
最终的结果,上传成功
【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!
生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!
只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!