一、使用背景
1、在网页中发布的内容,需要添加文件一起发布或上传
2、在创建Jmeter脚本之前,首先获取文件上传/下载接口需求(接口文档)或者通过抓包的方式来获取,明确请求链接、请求方法、请求头、请求体、返回数据等信息。
二、操作步骤
1、获取接口信息
使用Fiddler和badboy来配合抓包(如果这两个单独一个可以成功实现就只用一个),先录制一个脚本,保存后在JMeter中打开
这里我使用fiddler录的脚本上传文件的请求有异常,所以使用badboy又录制了一个,将badboy中的上传文件的请求参数复制到fiddler录制的脚本中来
Fiddler录制的
badboy录制的
可以看到两者有明显区别,将badboy中的参数内容复制到Fiddler录制的脚本的请求参数中
2、查看上传的文件的请求参数信息
这里的name为file_0,另一个是文件路径
3、请求接口中的操作步骤
这里具体的请求参数中就不需要添加关于图片的信息,关于图片的信息放到【文件上传】中
请求参数信息:
4、运行测试
请求成功