首页 > 解决方案 > 错误停止后重启JMeter线程

问题描述

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

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

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

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

标签: jmeterjmeter-pluginsthreadgroup

解决方案


您可以选择Start Next Thread Loop它将使用新的迭代重新启动线程

开始下一个线程循环 - 忽略错误,开始下一个循环并继续测试

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

如果您希望它只执行一次完全添加流控制动作Stop最后Current Thread,所以它只会完全执行一次

“停止”操作在完成任何正在进行的样本后停止线程或测试。


推荐阅读