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

马特

是否可以在BeanShell PreProcessor中停止线程或强制失败我尝试ThreadGroup类和其他一些类中访问“ stop()”函数/方法,但是我不确定自己是否正确或是否可行。

如果脚本中的这一特定if语句导致TRUE,我想强迫Test停止在BeanShell PreProcessor中。这可能吗?我确实阅读了一些“ Failure”和“ FailureMessage”功能,但是不确定使用这些功能的最终结果是什么。

任何想法或建议将不胜感激!

预先感谢,
马特

愤怒

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

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

在beanshell后处理器中:

if (condition) prev.setStopThread(true);

如果您可以通过某种方式表达自己的状况if-controller,我希望使用Test Action

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JMeter简单的BeanShell预处理器

无法使代码在 Jmeter 的 Beanshell 预处理器中工作

Jmeter中Beanshell预处理器中字符串数组的处理

使用beanshell预处理器存储Jmeter采样器属性值

如何在jmeter中使用beanshell预处理器获得给事务控制器的名称

如何从 beanshell 预处理器获取采样器主体数据 - JMeter

Jmeter Beanshell后处理器中的if else语句

Jmeter。BeanShell后处理器

Jmeter beanshell后处理器

如何在通过 Beanshell 预处理器在 JMeter 中发送之前修改 HTTP 请求?

如何在jmeter中使用beanshell预处理器删除空参数

JMeter预处理器多次调用

在预处理器中添加具有int值的json时的Jmeter包装器类

JMeter:如何阻止预处理器额外运行

JMeter-预处理器参数字段中的多功能

有没有办法使用 jmeter beanshell 预处理器为 post 请求动态设置变量值

JMeter:使用 Beanshell 断言对从 Beanshell 后处理器获取的值进行计数比较

Jmeter代码在不使用Xpath Extractor的情况下读取beanshell后处理器中的响应xml属性?

如何使用 Beanshell 后处理器在 Jmeter 中仅打印小数点后 4 位?

Jmeter是否将随机生成的email id(预处理器-用户参数)保存在数据库中

在JMeter中使用Beanshell预处理程序进行参数化

Script6.groovy:: 意外输入:Jmeter JSR233 预处理器错误

通过Java代码添加Jmeter用户参数预处理器

在Beanshell PreProcessor中停止JMeter测试

Jmeter 后处理器中的访问请求值

使用预处理器将长值存储到 Jmeter 中的变量并在采样器中打印/使用相同的值

Jmeter 后处理器最佳实践

Jmeter JSON PATH 后处理器

JMeter:如何在Beanshell后处理器中提供条件以仅记录成功/失败的注册