完成文件下载的操作前提是已登录
创建线程组-文件的下载操作
直接copy文件的上传操作里的登录即可
创建文件下载的http请求,填写文件下载操作的地址:
下载操作也有请求头相关信息:添加http请求头信息管理器:
执行结果:
上述操作只是做到了下载,并没有把文件下载到本地,所以还需要请求一下响应结果中的fileUrl,再创建一个http请求和正则表达式获取器。
因为通过地址下载文件也需要登录成功后的token值,所以添加http信息头管理器获取token值
执行成功,可能会有乱码:
添加保存文件到本地:
成功保存到本地:
把yly_3.octet-stream后缀改成yly_3.csv,就可以打开查看我们的文件了。
Jmeter批量完成文件下载
文件下载的批量完成,可以做参数化的就是fileId。
1.给登录增加仅一次控制器
2.将fileId填写到一个txt文件里
3.添加 CSV Data Set Config
4.引用fileid变量
5.循环次数修改成2
6.执行查看结果
执行成功