gpt4 book ai didi

JMeter - 从 BeanShell 预处理器中停止线程

转载 作者:行者123 更新时间:2023-12-02 06:32:54 27 4
gpt4 key购买 nike

是否可以停止线程,或者在 BeanShell 预处理器中强制失败?我尝试从 ThreadGroup 类和其他一些类访问 "stop()" 函数/方法,但我不确定我做得是否正确,或者是否正确有可能。

如果我的脚本中的这一特定 if 语句结果为 TRUE,我想强制我的测试在我的 BeanShell 预处理器 中停止...这可能吗?我确实阅读了一些“Failure”和“FailureMessage”函数,但不确定使用这些函数的最终结果是什么。

如有任何想法或建议,我们将不胜感激!

提前致谢,
马特

最佳答案

在 beanshell 预处理器中,您可以尝试以下操作:

org.apache.jmeter.engine.StandardJMeterEngine.stopThread(Thread.currentThread().getName()); 

在 beanshell 后处理器中:

if (condition) prev.setStopThread(true);

如果您可以将您的条件表达为 if-controller,我更愿意使用 Test Action .

关于JMeter - 从 BeanShell 预处理器中停止线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29979124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com