如何有条件地退出jmeter

时间:2018-06-07 12:13:56

标签: jmeter

我的脚本中有几个步骤。我正在测试1000个用户。

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

我会在密码调用上获得一个令牌,如果调用成功,那么我将提取令牌运行所有步骤..

但如果失败了,那么我不想在线程上运行所有步骤,因为它肯定会失败。它应该再次转到第1步,而不是运行所有步骤。

1 个答案:

答案 0 :(得分:0)

考虑将您的步骤放在While Controller

中创建令牌之前
  

While Controller会运行其子项,直到条件为" false"。

作为控制器Condition字段,您可以检查最后一个采样器是否失败(断言该标记已被提取)

${JMeterThread.last_sample_ok}

它将循环直到令牌检索并继续流程