我有一个JMeter分布式环境(localhost和host1) localhost (主从) host1 (从)。
我的测试计划中有一个线程组,它包含10用户、和50循环。
按照下面的方式运行测试:
jmeter.bat -t myscript.jmx -n -r -l results.csv
我的测试成功运行,总共得到了20个线程,显示在输出中。
summary + 800 in 30,2s = 26,5/s Avg: 580 Min: 33 Max: 2315 Err: 0 (0,00%) Active: 20 Started: 20 Finished: 0
但是,当我试图用中的数据绘制“jp@ get随时间推移”时,我只得到活动线程的数= 10。
我的问题是,如何在所有20个线程都运行的情况下得到一个葡萄呢?
主要问题是,我怀疑result.csv不完整,没有包含所有的性能信息,如、响应时间、等。
发布于 2018-09-13 11:41:10
JMeter版本< 5.0 :
这是因为您需要在线程组名称中添加每个注入器的唯一ID,如文档所示:
例如:
如果每台机器只运行1 JMeter:
${__machineName()}_My线程组名称
如果每台机器运行多个注射器:
${__P(JVM_ID,1)}_My线程组名称
版本>= JMETER5.0:
根据此修复程序,它将正确地在方框外工作:
https://stackoverflow.com/questions/37885446
复制相似问题