文章记录将提取的字符串转为数组后循环取值进行接口测试,或者在脚本里定义或提取到的数组,来进行接口测试的过程
//将字符串转为数组
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}]);