Jmeter停止当前迭代问题

Jmeter停止当前迭代问题,jmeter,jmeter-plugins,jmeter-5.0,jmeter-4.0,Jmeter,Jmeter Plugins,Jmeter 5.0,Jmeter 4.0,如何使用jmeter停止当前迭代,并使用beanshell脚本移动到下一个迭代。 (不使用测试动作元件) 我尝试了ctx.setRestartNextLoop(true),但这不起作用 JMeter版本:5.2.1 对于任何形式的脚本 如果出于某种原因(我看不到任何有效的原因),您仍然希望使用而不是采样器来执行此操作-相关代码将是: SampleResult.setIgnore() ctx.setTestLogicalAction(org.apache.jmeter.threads.JMeter

如何使用jmeter停止当前迭代,并使用beanshell脚本移动到下一个迭代。 (不使用测试动作元件)

我尝试了ctx.setRestartNextLoop(true),但这不起作用

JMeter版本:5.2.1

  • 对于任何形式的脚本
  • 如果出于某种原因(我看不到任何有效的原因),您仍然希望使用而不是采样器来执行此操作-相关代码将是:

    SampleResult.setIgnore()
    ctx.setTestLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction.START_NEXT_ITERATION_OF_CURRENT_LOOP)
    
  • 有关JMeter中Groovy脚本的更多信息:

  • 对于任何形式的脚本
  • 如果出于某种原因(我看不到任何有效的原因),您仍然希望使用而不是采样器来执行此操作-相关代码将是:

    SampleResult.setIgnore()
    ctx.setTestLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction.START_NEXT_ITERATION_OF_CURRENT_LOOP)
    

  • 关于JMeter中Groovy脚本的更多信息:

    您能给我这个用例中Groovy lang的代码片段吗,这样我就可以尝试同样的方法了?我用下面的代码尝试了beanshell断言,但它不起作用。导入org.apache.jmeter.samplers.SampleResult;导入org.apache.jmeter.threads.JMeterContext;导入org.apache.jmeter.threads.JMeterContext.TestLogicalAction;导入java.io.*;字符串s1=${SampleValue};如果(s1.contains(“Hello”){SampleResult.setIgnore();ctx.settstLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction.START_NEXT_ITERATION_OF_CURRENT_LOOP)}有什么建议吗?我在任何地方提到过“Beanshell断言”吗?我清楚地说明了JSR223采样器,您能给我这个用例的groovy lang代码段吗,这样我就可以尝试同样的方法了?我用下面的代码尝试了beanshell断言,但它不起作用。导入org.apache.jmeter.samplers.SampleResult;导入org.apache.jmeter.threads.JMeterContext;导入org.apache.jmeter.threads.JMeterContext.TestLogicalAction;导入java.io.*;字符串s1=${SampleValue};如果(s1.contains(“Hello”){SampleResult.setIgnore();ctx.settstLogicalAction(org.apache.jmeter.threads.JMeterContext.TestLogicalAction.START_NEXT_ITERATION_OF_CURRENT_LOOP)}有什么建议吗?我在任何地方提到过“Beanshell断言”吗?我清楚地说明了JSR223采样器,你