Jmeter CPU 100% 冻结

squ*_*hub 3 jmeter

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

Dmi*_*i T 5

不要使用 GUI 来运行负载测试。JMeter GUI 专为测试开发和调试而设计。在命令行非 GUI 模式下运行测试,例如

\n\n
jmeter -n -t /path/to/testplan.jmx -l /path/to/results.jtl\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n

其他需要考虑的事项:

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

有关上述详细信息以及更多 JMeter 提示和调整,请参阅JMeter 负载测试 \xe2\x80\x9cOut of Memory\xe2\x80\x9d Failure 的 9 个简单解决方案。

\n