我在" 14.2.1要求结束时阅读"在https://jmeter.apache.org/usermanual/generating-dashboard.html中:
当使用具有多个jmeter-server实例的JMeter分布式模式时,请确保在线程组中添加为每个JVM唯一标识ThreadGroup的内容,例如:
ThreadXXX_${__P(JVM_ID)}
通过以下方式为每个jmeter-server传递不同的JVM_ID属性:
-JJVM_ID=i
其中i在1和您正在使用的jmeter-server的数量之间变化。
我做到了,现在我有N个数据文件,我的测试中涉及的每个节点都有一个。如何在一个报告中合并此数据文件?
由于
答案 0 :(得分:1)
要合并它,请将所有文件合并为一个。
然后根据doc使用:
jmeter -g< log file> -o<输出文件夹的路径>
确保在测试期间使用相同的user.properties/jmeter.properties。
答案 1 :(得分:0)
要添加到UBIK LOAD PACK答案中,简单的串联(Linux cat
)导致错误:
发生错误:处理样品时出错:消费者失败 消息:无法解析时间戳
这是因为每个文件都具有标头,并且结果文件中间的标头不好。所以要合并例如在linux上(tail -n +2跳过第一行):
cp file1.jtl all.jtl
tail -n +2 file2.jtl >> all.jtl
tail -n +2 file3.jtl >> all.jtl
...
然后
jmeter -g all.jtl -o <Path to output folder>