JMeter Distributed Runner无法生成合并报告

时间:2019-12-13 05:48:24

标签: performance jmeter

当我使用以下命令行运行简单的独立JMeter脚本时

jmeter -n -t your_script.jmx

这将生成一个CSV文件,其中包含与执行有关的所有数据。

但是,当使用多个JMeter服务器IP地址执行同一JMeter文件以进行分布式负载测试时,该文件将模拟给定的用户数量并在目标服务器上运行,我无法获得jmeter.csv文件已生成(但命令运行成功)。

我用于分布式执行的命令是

jmeter -n -t script.jmx -R IP_address1, IP_address2,...

现在,我将从这次执行中得到一个合并的jmeter.csv文件。但是,我没有一个。

JMeter API DistributedRunner Class就是这种情况-我们没有得到合并的jmeter.csv文件和报告。

有人可以在这方面帮助我吗?

1 个答案:

答案 0 :(得分:2)

此命令:

  

jmeter -n -t your_script.jmx

不生成任何CSV文件,您需要添加-l command-line argument并提供所需的结果文件位置,例如:

jmeter -n -t your_script.jmx -l jmeter.csv

分布式测试也是如此:

jmeter -n -t script.jmx -R IP_address1, IP_address2 -l jmeter.csv

如果您提供-l命令行参数,但仍未获得任何结果,则很有可能您的脚本在某种程度上无法在远程从站上执行。请遵循以下清单,以深入了解脚本失败的原因: