这是我的Jmeter结构。
Thread Group
Sampler 1
Pre-Processor 1
Sampler 2
我正在检查预处理器1'中的条件。如果失败,我想跳过'采样器1'与任何后处理器和断言一起完成并进入下一个采样器。我们怎么做到这一点?
我知道在采样器1'之前我可以在采样器中执行此操作。并包装'采样器1'在IF控制器周围检查一下。但我不想要那个。我正在寻找类似于ctx.setRestartNextLoop(true)的解决方案;这将进入下一次迭代。而不是那样,我想跳过当前的采样器。
答案 0 :(得分:0)
在JMeter核心中,预期处理器不会取消Sampler的执行,并且不会理解您的特定需求,因为我不理解其动机。
同时,坚持基于IfController的替代方法。
使用“if controller”元素,只有条件为真时才会运行采样器1: