PreProcessor:如果条件不是,则仅跳过当前的采样器执行

时间:2017-06-15 14:38:41

标签: jmeter

这是我的Jmeter结构。

Thread Group
    Sampler 1
        Pre-Processor 1
    Sampler 2

我正在检查预处理器1'中的条件。如果失败,我想跳过'采样器1'与任何后处理器和断言一起完成并进入下一个采样器。我们怎么做到这一点?

我知道在采样器1'之前我可以在采样器中执行此操作。并包装'采样器1'在IF控制器周围检查一下。但我不想要那个。我正在寻找类似于ctx.setRestartNextLoop(true)的解决方案;这将进入下一次迭代。而不是那样,我想跳过当前的采样器。

1 个答案:

答案 0 :(得分:0)

在JMeter核心中,预期处理器不会取消Sampler的执行,并且不会理解您的特定需求,因为我不理解其动机。

同时,坚持基于IfController的替代方法。

使用“if controller”元素,只有条件为真时才会运行采样器1: