JMeter:如何在定义的时间后停止整个性能测试

JMeter: how to stop the whole performance test after a defined time

我想独立于关于线程数量、加速时间或其他任何其他配置,如果测试已经 运行 超过 2 小时,则停止测试.

当前您在线程组调度程序复选框中有,当您单击它时

您可以以秒为单位定义持续时间,

在你的情况下 2 小时输入 7200 (60 *60 *2)

另一种选择是将所有请求放入具有相似值的 Runtime Controller

您也可以在带有检查时间的 While Controller 中编写脚本(类似于 Dimtri T answer):

${__groovy(${__time(,)} - ${TESTSTART.MS} < 7200000,)}