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