【发布时间】:2016-10-19 12:29:42
【问题描述】:
我有一个 JMeter 分布式环境(localhost 和 host1) 本地主机(主从) 主机 1(从机)。
我的测试计划中有一个线程组,有 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
但是当我尝试用 results.CSV 中的数据绘制 "jp@gc - Active Threads Over Time" 时,我只得到 活动线程数 = 10 .
我的问题是如何获得所有 20 个线程都在运行的 Grape?
主要问题是我怀疑result.csv不完整,不包含响应时间等所有性能信息。
【问题讨论】:
-
这是测试的最终输出吗?在这种情况下,您的测试没有成功完成,因为它显示
Active: 20 Started: 20 Finished: 0。如果测试成功完成,那么Finished: 20将出现在输出中。 -
来自文档:JMeter Plugins::Active Threads Over Time Listener
If you are doing distributed tests, you should name the thread groups like this in your test plan: ${__machineName()}_My Threadgroup name
标签: jmeter