【问题标题】:how to comeout from BeanShell Sampler after running the script运行脚本后如何从 BeanShell Sampler 中退出
【发布时间】:2014-01-06 15:25:15
【问题描述】:

我在 BeanShell Sampler 中编写了一个脚本,该脚本通过脚本调用 java 线程,同时在 jmeter 中启动脚本 consol 继续运行,所以我没有从 BeanShell Sampler 中退出,无法在 jmeter 中继续下一步

请高人帮帮我,运行脚本后如何从 BeanShell Sampler 中退出

问候 兰詹

【问题讨论】:

    标签: jmeter


    【解决方案1】:

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

    • 变量
    • 道具
    • ctx
    • 日志

    您需要的是 SampleResult,它是 org.apache.jmeter.samplers.SampleResult 的一个实例

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

    1. setStopThread - 最宽容的一个,可能就是你要找的那个
    2. setStopTest - 将停止整个测试(将告诉所有样本停止)
    3. setStopTestNow - 强制停止整个测试,不等待样本正常关闭,如果决定使用此选项,您可能会收到意外错误,所以要小心

    所以我想您需要将下一行代码放在 Beanshell 采样器的底部:

    SampleResult.setStopThread(true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-08
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 2016-12-24
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多