错误停止后重新启动 JMeter 线程

Restart JMeter thread after stopped by error

我将 JMeter Thread Group 采样器错误后要采取的操作 设置为 Stop thread 以防止将错误率转发到进一步的步骤。

当迭代发生错误时,线程停止,但不会在新的迭代中重新启动。

所以在这种情况下,其余的测试是在线程数量减少的情况下执行的,我无法重新启动这些停止的线程。

有没有办法重新启动停止的线程?

你可以选择Start Next Thread Loop它会用新的迭代重新启动线程

Start Next Thread Loop - ignore the error, start next loop and continue with the test

在循环计数中定义至少 2 次迭代,以便它可以重新启动流程。

如果你想让它完全执行一次,在最后添加 Flow Control ActionStopCurrent Thread,这样它只会完全执行一次

The "Stop" action stops the thread or test after completing any samples that are in progress.