Jmeter冻结,CPU为100%

时间:2016-04-01 08:10:17

标签: jmeter

我一直在使用jmeter处理一些测试用例。在过去的一个月里,它一直运作良好,但现在当我进行测试时(即使是之前使用过的旧测试)。 GUI冻结,CPU为100%。我没有改变任何不同的东西所以我真的很难过发生了什么。我怀疑日志文件或临时文件已满,但我不知道有什么?有人可以帮忙吗

1 个答案:

答案 0 :(得分:3)

不要使用GUI来运行负载测试。 JMeter GUI仅用于测试开发和调试。在command-line non-GUI mode中运行您的测试

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

测试运行完成后,您可以启动JMeter GUI并使用您选择的监听器打开results.jtl

需要考虑的其他事项:

  • 使用最新版本的JMeter,Java和JMeter Plugins
  • 增加分配给JMeter的Java堆空间。默认值为512MB,这不足以运行巨大的负载测试
  • 在测试运行期间禁用所有侦听器
  • 仅在需要时使用前/后处理器和断言

有关上述详细信息,请参阅9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure以及更多JMeter提示和调整。