JMeter 5.0:在树侦听器中查看结果仅显示最后100个线程的结果

时间:2018-09-29 13:18:20

标签: multithreading jmeter listener

我们用200个用户执行了脚本,然后看到在树侦听器中查看结果仅显示了最近100个用户的结果?为什么要自动清除数据?

1 个答案:

答案 0 :(得分:1)

这是自4.0版以来JMeter的常规行为。

“查看结果树”先前将所有SamplerResults存储在内存中,因此使用GUI模式进行负载测试的用户最终将遇到OutOfMemory。

因此,Jmeter团队引入了一种新行为,该行为只能保留有限数量的结果,并且无法立即刷新。

控制此属性的属性可以在user.properties中修改:

  

view.results.tree.max_results         应存储和显示的最大主样本数。         值为0将存储所有结果。这可能会消耗大量内存。         默认值为:500

无论如何,永远不要在gui模式下加载测试,使用非gui模式并使用以下命令生成html报告:

  

jmeter -n -t test.jmx -l results.csv -e -o report-output-folder