如何在Jmeter脚本中下载CSV文件

如何在Jmeter脚本中下载CSV文件,jmeter,export-to-csv,mime,beanshell,Jmeter,Export To Csv,Mime,Beanshell,[Jmeter仅记录了将csv从应用程序下载到本地计算机的这些参数(请检查随附的屏幕截图中的请求)。但是,当我执行脚本时,文件无法在本地计算机上下载 “文件上载”选项卡中也没有参数 请帮助我记录此请求。如果需要更多信息来分析场景,请通知我] 徖 将响应保存到文件侦听器屏幕截图 删除文件的BeanShell代码屏幕截图 我被jmeter日志中附加的错误所困扰。在您的请求中,至少有两个参数,即rid和pageQs,需要相互关联。录制和回放通常不起作用,您需要将动态参数关联起来。首先,确定生成的位

[Jmeter仅记录了将csv从应用程序下载到本地计算机的这些参数(请检查随附的屏幕截图中的请求)。但是,当我执行脚本时,文件无法在本地计算机上下载

“文件上载”选项卡中也没有参数

请帮助我记录此请求。如果需要更多信息来分析场景,请通知我]

将响应保存到文件侦听器屏幕截图

删除文件的BeanShell代码屏幕截图


我被jmeter日志中附加的错误所困扰。在您的请求中,至少有两个参数,即rid和pageQs,需要相互关联。录制和回放通常不起作用,您需要将动态参数关联起来。首先,确定生成的位置,然后捕获它并将其传递给后续请求

尝试使用诸如Fiddler或Wireshark之类的嗅探工具记录请求2次。比较并检查请求中更改的值

我希望它能有所帮助。

JMeter不会“下载”任何东西,除非您明确地“告诉”它使用侦听器存储响应。将其添加为采样器的子级,采样器应下载文件并进行如下配置:

  • 文件名前缀:任何有意义的内容,例如
    foo.csv
  • 勾选
    不要在前缀中添加数字
  • 勾选
    不添加后缀


完成此操作并运行测试后,JMeter将在JMeter安装的“bin”文件夹中将响应保存为
foo.csv
文件。有关使用JMeter正确模拟文件上传和下载的全面信息,请参阅本文。

感谢您的回复。rid和PAGEQ这两个参数都是常量,因为它们始终指向特定的报告(需要拾取)。我认为它应该有其他的解决方案。如果您需要我这边的任何东西来获得它的解决方案,请让我知道。如果一切都很好,请检查@Dmitri T answer。你需要使用“将响应保存到文件”我在问题中添加了截图以供参考。如果将响应保存到文件侦听器中缺少任何内容,或者Beanshell代码中有任何更正,请添加。主要是我被jmeter日志文件中附加的错误卡住了。我搜索了错误,但找不到解决方法。请帮忙。