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);



相关推荐
Mephisto.java5 小时前
【大数据学习 | HBASE高级】storeFile文件的合并
大数据·sql·oracle·json·hbase·database
Json_181790144808 小时前
京东商品详情(item getAPI接口)json数据格式参考
大数据·json
颖火虫-IT赵云10 小时前
json转excel,读取json文件写入到excel中【rust语言】
rust·json·excel·jsontoexcel
qq_4337169513 小时前
编写第一个 Appium 测试脚本:从安装到运行!
自动化测试·软件测试·jmeter·ci/cd·职场和发展·appium·jenkins
土小帽软件测试14 小时前
jmeter基础05_第1个http请求
测试工具·jmeter·软件测试学习
沟通反思总结17 小时前
【已解决】Postman:Get请求传JSON数据
json·postman
茅坑的小石头1 天前
json即json5新特性,idea使用json5,fastjson、gson、jackson对json5支持
java·json·json5
萧鼎1 天前
【Python】轻松解析JSON与XML:Python标准库的json与xml模块
xml·python·json
scoone1 天前
深入解析TOML、XML、YAML和JSON:优劣对比与场景应用
xml·json
2301_811212331 天前
React的概念以及发展前景如何?
css·ajax·前端框架·json·echarts·html5·easyui