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



相关推荐
川石课堂软件测试1 小时前
UI自动化测试|下拉选择框&弹出框&滚动条操作实践
开发语言·python·jmeter·ui·docker·单元测试·harmonyos
nexustech1 小时前
simplejson:Python JSON 处理的备用引擎
开发语言·python·其他·json
m0_4970489318 小时前
Prompt工程:从自然语言到代码化思维
json
ID_1800790547318 小时前
淘宝商品评论 API(taobao.item.reviews.get)业务场景与 JSON 返回实战
json
PixelBai1 天前
JSON差异比较高级用法技巧
java·服务器·json
hhzz1 天前
Uniapp项目中解决一个比较典型的图标渲染问题:原生 tabBar(pages.json 里配置的那种)
uni-app·json
Ajie'Blog1 天前
2026年AI安全与治理:从幻觉到系统性欺骗的攻防之战
javascript·人工智能·安全·rpc·json·rag
PixelBai1 天前
JSON差异比较对比指南
json
珺毅同学1 天前
YOLO生成预测json标签迁移问题
python·yolo·json
PixelBai2 天前
JSON差异比较集成指南与工作流自动化
运维·自动化·json