MeterSphere 将提取的字符串转为数组后循环取值进行接口测试


飞致云 发布于 2023-03-06 / 1174 阅读 / 0 评论 /
文章记录将提取的字符串转为数组后循环取值进行接口测试,或者在脚本里定义或提取到的数组,来进行接口测试的过程

文章记录将提取的字符串转为数组后循环取值进行接口测试,或者在脚本里定义或提取到的数组,来进行接口测试的过程

//将字符串转为数组
String str = "${orgIds}";
String[] strArray = str.split(",");
//将数组存为变量
vars.putObject("strArray",strArray);
int len = strArray.length;
log.info("打印长度::"+len);
//将数组长度存为变量
vars.putObject("len",len);

场景变量设置计数器 从0开始,到100<可自定义随意填写,比数组长就行>结束,递增1

循环控制器设置次数循环,循环次数为数组长度 ${len},并在脚本中将获取的数组单个值存为变量

String[]  newArr = vars.getObject("strArray");
log.info("打印递增::"+${index});
log.info("打印数组中单个值::"+newArr[${index}]);
//将数组中单个值存为变量
vars.put("i",newArr[${index}]);



是否对你有帮助?