首页 > 解决方案 > JMeter - 无法停止/关闭

问题描述

我在 JMeter 中有一个非常简单的测试计划。只有一个线程组有一个获取请求。(我创建这个是为了隔离我在另一个现实世界的测试计划中遇到的问题)

我试图增加负载并分析结果。

当达到一个点时,比如 5000 个用户,JMeter 不会停止。

我无法手动停止或关机。尝试这样做时,会显示以下消息。但是,即使我等了,之后也没有任何反应。

它说您可以在右上角看到活动的线程数,但我可以看到没有活动线程。

如果我去任务管理器结束任务,同样的弹出消息会显示在 JMeter 中,因此我无法结束任务。

当我在 JMeter UI 中看不到活动线程时,请有人告诉我为什么会收到此消息。 在此处输入图像描述

标签: jmeterperformance-testing

解决方案


您违反了最重要的 JMeter 最佳实践之一:GUI 模式仅用于测试开发和/或调试

如果您想使用 5000 个虚拟用户执行负载测试,您应该在命令行非 GUI 模式下运行 JMeter,例如:

jmeter -n -t /path/to/your/test.jmx -l /path/to/result.jtl

测试完成后,您可以使用您选择的侦听器result.jtl打开文件或从中生成 HTML 报告仪表板


推荐阅读