我的要求是在触发主采样器之前始终验证输入测试数据。鉴于此,我正在使用吞吐量整形计时器,我不想在将输入传递给 IF 控制器内的主采样器之前处理另一个采样器中的输入。(因为输入处理采样器被计入吞吐量)
我正在尝试为此在预处理器中以编程方式设置 TestLogicalAction。
如果我在断言中使用以下行,则它可以正常工作。
SampleResult.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);
但是同一行的变体在预处理器中不起作用
尝试1:
ctx.getPreviousResult().setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);
尝试2:
ctx.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);
两次尝试都没有引发任何错误。但是他们并没有在预处理器之后跳过采样器的执行。如何在预处理器中实现这一点?