Jmeter - 当一个采样器出现故障时,是否可以跳过剩余的采样器

时间:2016-06-21 13:02:14

标签: jmeter

我正在自动化测试场景。我在一个简单的控制器中配置了几个HTTP采样器。我想在一个采样器发生故障时跳过执行剩余的采样器。

例如:

Simple Controller

 - http sampler 1
 - http sampler 2
 - http sampler 3
 - http sampler 4

如果'sampler 2'失败,我想跳过执行'sampler 3'和'sampler 4'。

非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:4)

取决于您要实现的目标。

一个选项:通过在线程组级别提供相应的配置来停止整个测试(或其他)

Thread Group Action Sampler Error

另一种选择:根据前面的采样器成功有条件地运行采样器:

  1. ${JMeterThread.last_sample_ok}
  2. 之后添加If Controller
  3. 使用http sampler 3作为“条件”
  4. 添加http sampler 4Label作为If Controller的子项
  5. If Controller

    有关在If Controller

    中设置各种条件的详细信息,请参阅How to Use JMeter's 'IF' Controller and Get Pie文章