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

如何防止JMeter在成功执行测试后退出?,jmeter,Jmeter,我正在非GUI模式下运行JMeter版本3.3,我不希望在测试成功执行后进程退出 我已尝试运行以下命令: $ ./bin/jmeter -n -t scenarios/WebTestPlan.jmx -LDEBUG -Jjmeterengine.force.system.exit=false 但这并没有奏效。如何实现所需的行为?如果基于时间的方法是可以接受的,并且您不需要在Heroku上生成JMeter报告,请添加一个包含无限睡眠时间的拆卸线程组 如果您需要报告,那么在shell中进行睡眠为什

我正在非GUI模式下运行JMeter版本3.3,我不希望在测试成功执行后进程退出

我已尝试运行以下命令:

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

但这并没有奏效。如何实现所需的行为?

如果基于时间的方法是可以接受的,并且您不需要在Heroku上生成JMeter报告,请添加一个包含无限睡眠时间的拆卸线程组


如果您需要报告,那么在shell中进行睡眠

为什么要这样做?这与我正在将jmeter作为worker应用程序部署到Heroku这一事实有关。一旦测试的执行结束,Heroku将尝试重新启动它以保证高可用性。我不想重新启动这个过程,而且在Heroku方面也没有办法调整这个行为,所以我开始考虑JMeter选项。持续时间对你有用吗?你确定它不能在Heroku上自定义吗?看起来很奇怪,我敢肯定。但是我想我可以通过shell脚本启动JMeter,在这个脚本中我可以抛出
sleep infinity
,这可能就可以了。