如何在Jmeter中显示每个线程组的单独结果

时间:2017-11-23 05:47:06

标签: jmeter jmeter-plugins

我对结果采样器有疑问。 我有一个包含两个线程组的测试计划,我想一起运行。 问题是我在两个线程组的结果组合中看到了。

我想在第一个线程组的结果监听器中只显示它的结果。 并且在第二个胎面组的结果中,只会显示结果。

我将结果监听器放在调试采样器下,但它没有显示任何内容。仅测试计划级别中的结果侦听器,并显示组合数据。 有人可以建议吗? enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

最佳做法是not to use any JMeter Listeners,因为它们不会添加任何值并创建不必要的内存,尤其是磁盘IO开销。

而不是我建议

  1. 为您的主题组添加不同的名称,例如Thread Group 1Thread Group 2,等。
  2. command-line non-GUI mode中运行测试,例如:

    jmeter -n -t test.jmx -l result.jtl
    

    完成后,您将在.jtl结果文件中看到threadName列,您可以根据您的要求对线程组名称进行排序

    JMeter Thread Group Name

  3. 替代选项正在使用Filter Results tool,它允许过滤.jtl结果文件,并仅包含与指定模式匹配的样本结果

答案 1 :(得分:0)

将侦听器保留在每个线程组中。这样你就可以定义特定于线程组的监听器范围。

请参阅以下内容以了解范围规则: http://jmeter.apache.org/usermanual/test_plan.html#scoping_rules