JMeter 5.0-从预处理器跳过当前迭代

时间:2019-05-01 17:32:24

标签: jmeter jmeter-5.0

我的要求是始终在触发主采样器之前验证输入的测试数据。鉴于此,我使用了吞吐量整形计时器,因此在将输入传递到IF控制器内的主采样器之前,我不想在其他采样器中对其进行处理。 (因为输入处理采样器已计入吞吐量)

我试图为此在预处理器中以编程方式设置TestLogicalAction。

如果我在断言中使用以下行,则该行正常工作。

SampleResult.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);

但是同一行的变体在预处理器内部不起作用

尝试1:

ctx.getPreviousResult()。setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);

Attemp2:

ctx.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);

这两种尝试都不会引发任何错误。但是他们并没有在预处理器之后跳过采样器的执行。如何在预处理器中实现这一目标?

0 个答案:

没有答案