jmeter中json提取器,获取多个值,并通过beanshell组成数组

jmeter中json提取器介绍

特别说明:**Compute concatenation var(suffix_ALL)😗*如果找到许多结果,则插件将使用' , '分隔符将它们连接起来,并将其存储在名为 _ALL的var中

json提取器调试

在查看结果树中选择JSON Path Tester,将表达式写在expression,点击Test

json提取数据使用(一)-获取变量数据${变量名称_ALL}


json提取数据使用(二)-获取数量${变量名称_matchNr}

  1. json提取器获取变量nodeIds(是一个逗号连接起来的数据)
  2. 通过特定字符_matchNr获取数组数量(${nodeIds_matchNr})


json提取数据使用(三)-通过beanshell处理成数组

bash 复制代码
int num = Integer.valueOf("${nodeIds_matchNr}");

String nodeIdList = "";

for(i=1;i<=num;i++){
	String str = vars.get("nodeIds_" + i);
	nodeIdList += "\"" + str;
	if(i < num){
        nodeIdList += "\",";
    	}else{
        nodeIdList += "\"";
    	}
}

vars.put("nodeIdList",nodeIdList);



相关推荐
测试19981 天前
Jmeter接口自动化测试:Jmeter变量的使用
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·接口测试
数据狐(Datafox)1 天前
京东商品列表API接口解析(附 JSON 样例)
数据库·爬虫·json
mengzhi啊1 天前
缓存类CacheDataManager把临时数据存入json。做成插件·
qt·缓存·json
golang学习记2 天前
Go 1.27新特性: json/v2使用有趣指南
开发语言·golang·json
Token掘金室2 天前
JSON模式结构化输出报错
java·服务器·json
她说..2 天前
MySQL JSON 处理学习文档
学习·mysql·json
数据狐(Datafox)2 天前
京东商品详情API接口解析(附 JSON 样例)
java·开发语言·json
川石课堂软件测试2 天前
涨薪技术|Prometheus之HTTP API中使用PromQL
网络协议·测试工具·jmeter·http·单元测试·postman·prometheus
yxlalm3 天前
4.1 JMeter 压测工具使用
jmeter
Wang's Blog4 天前
Java框架快速入门: Spring Security+OAuth2之自定义认证过滤器实现JSON登录
java·spring·json