【发布时间】:2025-12-08 05:55:01
【问题描述】:
我在非 GUI 模式下运行 JMeter 3.3 版,我不希望进程在成功执行测试后退出。
我试过运行以下命令:
$ ./bin/jmeter -n -t scenarios/WebTestPlan.jmx -LDEBUG -Jjmeterengine.force.system.exit=false
但这并不能解决问题。如何实现期望的行为?
【问题讨论】:
-
你为什么要那个?
-
这与我将 jmeter 作为工作应用程序部署到 Heroku 的事实有关。一旦测试执行结束,Heroku 将尝试重新启动它以保证高可用性。我不希望重新启动该过程,并且无法在 Heroku 方面调整该行为,因此我开始研究 JMeter 选项。
-
持续时间对你有用吗?你确定它不能在 Heroku 上定制吗?看起来很奇怪
-
我很确定。但我认为我可以通过 shell 脚本启动我的 JMeter,我可以在其中抛出
sleep infinity并且可能会这样做。
标签: jmeter