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 脚本执行哪些其他操作
推荐阅读
- apache - Laravel 5.8 + Apache — 子域配置
- javascript - 如何获取 HTML 元素的值
- amazon-web-services - 应用程序负载均衡器与 API 网关
- android - 将图像添加到 Xaml 中按钮的背景
- javascript - 对任何元素的 Vue 和涟漪效应
- function - 如何使输入与我的参数一起工作?
- ios - evaluateJavascript 没有执行函数
- arrays - bash字符串到数组和数组到字符串
- python - 返回列表的不同数据
- node.js - 节点服务器在 localhost 上完美运行,但在 Heroku 上完全不运行