使用Jmeter测试下载文件(http响应有下载链接)

时间:2017-07-14 06:10:12

标签: jmeter

使用Jmeter测试'下载文件':在网页上,有一个按钮'下载'并单击它下载.zip扩展名的文件。在Developer工具(F12)的Network选项卡下观察>有两个请求:1是应用程序请求,它给出带链接的响应(aws-S3 ...)(如果我复制粘贴此链接,可以下载zip文件)和第二个请求显示aws-S3..link。当需要对100个用户执行此下载性能测试时,如何在Jmeter中进行配置。请指导。以下事情已经尝试过:

  1. 记录脚本>它记录第一个请求(不是上面提到的网络标签的第二个请求)
  2. 运行脚本>这显示200响应消息的代码为aws-S3..link
  3. 尝试保存对文件侦听器的响应>没有下载任何内容。

1 个答案:

答案 0 :(得分:3)

  1. 使用ie Regular Expression Extractor
  2. 从第一回复中提取下载链接
  3. 将正则表达式提取器生成的JMeter Variable添加到"路径"输入HTTP请求2
  4. Save Responses to a file侦听器添加为HTTP请求2的子级

    JMeter Download File

  5. 有关在JMeter Web测试中模拟文件上载/下载事件的更多信息,请参阅Performance Testing: Upload and Download Scenarios with Apache JMeter文章。