如果当前线程失败,如何停止它并在Jmeter中获取新线程?

如果当前线程失败,如何停止它并在Jmeter中获取新线程?,jmeter,Jmeter,现在,如果验证密码失败,则不会运行后续运行。。但线程仍然被计算。。考虑800是成功,200登录失败,它显示活动1000开始:1000。 我不想要验证密码失败的线程,如何停止失败的线程,而是获取新线程。。我想要运行所有步骤的线程 如果采样器失败,您可以使用线程组停止线程。如果满足您的要求,请选中以下选项:- 希望这能有所帮助。使用中的采样器错误选项后要采取的操作 在您的情况下,如果您希望在出错时停止线程,您可以选中停止线程选项,但请记住,如果您选中停止线程,它将不会开始任何进一步的迭代 如果您希

现在,如果验证密码失败,则不会运行后续运行。。但线程仍然被计算。。考虑800是成功,200登录失败,它显示活动1000开始:1000。
我不想要验证密码失败的线程,如何停止失败的线程,而是获取新线程。。我想要运行所有步骤的线程

如果采样器失败,您可以使用线程组停止线程。如果满足您的要求,请选中以下选项:-


希望这能有所帮助。

使用中的采样器错误选项后要采取的操作

在您的情况下,如果您希望在出错时停止线程,您可以选中停止线程选项,但请记住,如果您选中停止线程,它将不会开始任何进一步的迭代

如果您希望停止线程并在出现错误时启动新的迭代,您可以选中
start next thread loop
选项


有关线程组的更多信息,请遵循

是否创建1000个线程,其中包含所有要运行的步骤。将停止其间发生故障的线程。。对吗?是的,一开始它会创建1000个线程,如果您选中stop thread选项,它会停止在这两个线程之间失败的线程,因此线程数会减少如果您想保持1000个线程,那么您可以保持start next thread循环,这样如果线程失败,它就会停止迭代并开始新的迭代。这对您有帮助吗?Rohit,还有一个问题,我不想停止在If控制器上失败的线程。我只想在验证用户名和密码失败时停止。但看起来它将停止并创建新线程,即使它在if控制器循环上也失败了。如果我错了,请纠正我。它会继续下一次迭代吗??
Threads: 1000 

1. Validate username
2. Validate Password
If controller
    3. User Info
    4. Settings
    5. Payments
    etc...
    20. Logout