首页 > 解决方案 > JMeter - 如何在所有测试计划线程都通过时设置变量

问题描述

我希望设置一个全局变量,表明我的所有线程都已通过。任何帮助,将不胜感激。

标签: jmeter

解决方案


您可以将JSR223 侦听器添加到您的测试计划并使用以下代码:

if (!prev.isSuccessful()) {
    props.put('success', 'false')
}

如果任何请求失败,代码会将success属性值设置为,您可以根据需要使用__P() 函数false检查其值。${__P(success)}

prev代表当前SampleResult查看所有可用函数的 JavaDoc 和Apache Groovy - Why and How You Should Use It指南,了解您可以在 JMeter 中使用 Groovy 脚本执行哪些其他操作


推荐阅读