如何在运行脚本后从BeanShell Sampler中出来

时间:2014-01-06 15:25:15

标签: jmeter

我在BeanShell Sampler中编写了一个脚本,它通过脚本调用java线程,同时在jmeter consol中启动脚本继续运行,所以我不是从BeanShell Sampler出来而无法继续jmeter中的下一步

有人请帮助我,如何在运行脚本后从BeanShell Sampler中出来

此致 兰詹

1 个答案:

答案 0 :(得分:0)

在Beanshell Sampler中,你有一个number of pre-defined variables,如:

  • 道具
  • CTX
  • 日志

您需要的是SampleResult,它是org.apache.jmeter.samplers.SampleResult

的一个实例

您可能会发现有用的方法是:

  1. setStopThread - 最宽容的一个,可能是你正在寻找的那个
  2. setStopTest - 将停止整个测试(将告知所有样品停止)
  3. setStopTestNow - 强制停止整个测试,不等待样本正常关闭,如果决定使用此选项可能会收到意外错误,所以要小心
  4. 所以我想你需要将下一个代码行放在Beanshell Sampler的底部:

    SampleResult.setStopThread(true);
    
相关问题