MeterSphere 自定义 JMeter 函数获取 JSON 对象键值


飞致云 发布于 2024-08-05 / 54 阅读 / 0 评论 /
自定义 JMeter 函数方法,使用方式:${__getObjectValue(group.id)} 自定义函数教程:https://kb.fit2cloud.com/?p=45548e4f-aa51-4a77-b50e-8e5a54685e3e

自定义 JMeter 函数方法,使用方式:${__getObjectValue(group.id)} 自定义函数教程:https://kb.fit2cloud.com/?p=45548e4f-aa51-4a77-b50e-8e5a54685e3e

函数包构建为 jar 包,上传到 MeterSphere 文件管理,并打开用于接口测试

northFunction-1.0-SNAPSHOT-jar-with-dependencies.jar

在 MeterSphere 中使用场景和用法介绍:

上一个接口中响应体中有对象数组类型,想提取出来用于下面接口的测试,使用 JSONPATH 提取为多条

引用循环控制器,在循环控制器里面的接口使用函数 ${__getObjectValue(group.id)} 其中 group 为 JSON 对象的变量名,id 为 JSON 对象的键值名,查看请求内容,已将获取到的 JSON 对象值解析并发送

最常见的使用方式是通过前置脚本处理 JSON 后存储为变量,在请求内容中引用,使用 JMeter 函数可以减少重复冗余的脚本处理



是否对你有帮助?