我的脚本中有几个步骤。我正在测试1000个用户。
1. Validate username
2. Validate Password
3. User Info
4. Settings
5. Payments
20. Logout
etc...
我会在密码调用上获得一个令牌,如果调用成功,那么我将提取令牌运行所有步骤..
但如果失败了,那么我不想在线程上运行所有步骤,因为它肯定会失败。它应该再次转到第1步,而不是运行所有步骤。
答案 0 :(得分:0)
考虑将您的步骤放在While Controller
中创建令牌之前While Controller会运行其子项,直到条件为" false"。
作为控制器Condition
字段,您可以检查最后一个采样器是否失败(断言该标记已被提取)
${JMeterThread.last_sample_ok}
它将循环直到令牌检索并继续流程