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

时间:2018-06-08 10:17:01

标签: jmeter

Threads: 1000 

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

现在,如果验证密码失败,那么后续运行将不会运行..但仍然计算线程。考虑800是成功而200登录失败仍然显示Active 1000已启动:1000。

我不想要验证密码失败的线程,如何停止失败的线程而不是获取新线程..我想要运行所有步骤的线程。

2 个答案:

答案 0 :(得分:1)

thread groupenter image description here

中使用采样器错误选项后执行操作

在您的情况下,如果您希望stop thread出错,可以检查停止线程选项,但请记住,如果您检查停止线程,它将不再启动任何进一步的迭代。

如果您希望停止线程并在出错时开始新的迭代,可以检查start next thread loop选项

有关线程组的更多信息,请参阅this link

答案 1 :(得分:0)

如果采样器出现故障,您可以使用线程组来停止线程。如果满足您的要求,请检查以下选项: -

enter image description here

希望这有帮助。