JMeter陷入GUI模式

时间:2014-10-24 13:08:53

标签: jmeter performance-testing

我在运行测试计划时遇到了jmeter的问题。突然,我的Jmeter开始悬挂,在GUI模式下显示为黑屏。我正在运行具有多个线程组(4个线程组)的记录控制器。每个线程组有25个用户。

我正在使用Jmeter 2.11(当前版本)。我不确定是由于过载还是其他原因。

此致 Nayasoft

2 个答案:

答案 0 :(得分:2)

不要使用GUI模式进行负载测试。运行JMeter in command-line non-GUI mode as follows

jmeter -n -t /path/to/your/testplan.jmx -l /path/to/testresults.jtl

此外,如果您的测试计划中有任何监听器 - 也可以禁用或删除它们。测试执行后,您应该能够使用您选择的监听器打开testresults.jtl文件并分析结果,但在负载测试期间不要使用它们。

确保您遵循“{3}}指南”中的效果核对表和其他建议

答案 1 :(得分:0)

您的JMeter / JVM内存已用完。您可以在启动jmeter时使用环境变量,命令行选项增加,或在jmeter.properties中更改某些值

本页介绍了如何以更多内存启动jmeter。

http://jmeter.apache.org/usermanual/get-started.html

一种简单的方法是在运行jmeter之前设置环境变量:

set JVM_ARGS="-Xms1024m -Xmx1024m"

这将允许您的测试在内存不足之前运行更长时间,但如果将结果存储在内存中(例如使用View Results Tree侦听器),您最终仍会耗尽。对于长时间运行的测试或对短期运行测试的准确测量,最好在非GUI模式下运行,并将结果保存到文件而不是内存。

使用jmeter实用程序从保存的结果运行后仍然可以生成图形。

相关问题