我正在自动化测试场景。我在一个简单的控制器中配置了几个HTTP采样器。我想在一个采样器发生故障时跳过执行剩余的采样器。
例如:
Simple Controller
- http sampler 1
- http sampler 2
- http sampler 3
- http sampler 4
如果'sampler 2'失败,我想跳过执行'sampler 3'和'sampler 4'。
非常感谢任何帮助。
感谢。
答案 0 :(得分:4)
取决于您要实现的目标。
一个选项:通过在线程组级别提供相应的配置来停止整个测试(或其他)
另一种选择:根据前面的采样器成功有条件地运行采样器:
${JMeterThread.last_sample_ok}
http sampler 3
作为“条件”http sampler 4
和Label
作为If Controller的子项有关在If Controller
中设置各种条件的详细信息,请参阅How to Use JMeter's 'IF' Controller and Get Pie文章