MetersSphere 将提取的字符串转为数组后循环取值进行接口测试
  ytXF8ujKKYXO 2023年11月02日 32 0

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

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

MetersSphere 将提取的字符串转为数组后循环取值进行接口测试_数组长度_02

MetersSphere 将提取的字符串转为数组后循环取值进行接口测试_数组长度_03

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

//将字符串转为数组
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

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

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

MetersSphere 将提取的字符串转为数组后循环取值进行接口测试_数组长度_06

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

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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
ytXF8ujKKYXO
最新推荐 更多