如何在 jmeter 中为分布式负载测试生成复合 html 报告?

How to generate composite html report for distributed load testing in jmeter?

上下文:我在运行分布式负载系统上进行JMeter负载测试,主从比为1:2,命令如下:

jmeter -n -t "home/jmeterscripts/EventGridScript.jmx" -R slave1:1099,slave2:1099 -l "home/jmeterscripts/Result.csv" -e -o "home/jmeterscripts/HTMLReports

结果是否会报告相同的 report.html,因为我在报告时从 slave2 收到 Result.csv 存在错误?这个怎么处理,没找到类似的post.

您收到此消息是因为 home/jmeterscripts/Result.csv 已经存在 ,如果您不需要之前 运行 的结果文件,请添加 -f command-line argument 到你的命令行:

jmeter -n -t -"home/jmeterscripts/EventGridScript.jmx" -R slave1:1099,slave2:1099 -f -l "home/jmeterscripts/Result.csv" -e -o "home/jmeterscripts/HTMLReports"

-f, --forceDeleteResultFile force delete existing results files and web report folder if present before starting the test

结果不会存储在从站上,从站会向主站发送测试指标,因此主站会从所有从站收集统计信息,因此无论您有多少从站,您总是会得到一个 .jtl results file和一个 HTML 报告仪表板。

更多信息:How to Perform Distributed Testing in JMeter