JMeter-批量完成文件下载

前言

之前我们已经学过使用Jmeter进行文件下载接口的测试,那么批量完成下载文件又该如何进行测试呢?下面我们一起学习吧!

需求:根据文件列表接口返回结果获取到三个fileld的三个值,分别是44237,44534,44536,通过下载接口批量下载这三个文件

 

一:添加登录http请求,写入登录的接口地址和参数,添加HTTP信息头管理器

二:添加登录请求的后置处理器-JSON提取器提取token,给下载接口使用

 三:添加逻辑控制器-仅一次控制器,将登录http请求放入,因为登录接口只需执行一次

四:添加配置文件-CSV数据文件设置,把fileld的三个值44237,44534,44536写入数据文件进行参数化,用来获取fileld值,并导入该文件

五:添加下载http请求,写入下载的接口地址和参数,添加HTTP信息头管理器,参数fi的值需要参数化

六:在下载http请求添加后置处理器-正则表达式提取器获取返回结果fileUri,引用名称为furi

七:添加http请求,路径填入参数化的furi值,完成最后的下载

八:因为是下载三个文件,所以线程组属性循环次数为3

九:添加监听器-保存响应到文件,写入文件前缀名称和下载的文件存放的路径

十:添加监听器-察看结果数,点击运行,运行结束后找到存放下载文件的路径,可以看到三个文件已经下载好了

原文地址:https://www.cnblogs.com/zhangwuxuan/p/12343049.html