如何防止JMeter在成功执行测试后退出?

问题描述:

我在非GUI模式下运行JMeter版本3.3,并且我不希望进程在成功执行测试时退出。如何防止JMeter在成功执行测试后退出?

我试图运行下面的命令:

$ ./bin/jmeter -n -t scenarios/WebTestPlan.jmx -LDEBUG -Jjmeterengine.force.system.exit=false 

但它不会做的伎俩。我如何获得理想的行为?

+0

您为什么要这样做? –

+0

这与我将jmeter作为工作应用部署到Heroku的事实有关。一旦测试结束,Heroku将尝试重新启动它以获得高可用性保证。我不希望该进程重新启动,并且无法在Heroku方面调整该行为,因此我开始查看JMeter选项。 –

+0

会持续一段时间吗?你确定它在Heroku上是不可定制的吗?看起来很奇怪 –

如果您的方法按时进行是可接受的,并且您不需要在Heroku上生成JMeter报告,请使用Timer添加包含无限睡眠的tearDown线程组。

如果您需要举报,请在睡眠中睡觉