jmeter-beanshell学习8-for循环

一个稍微有点难度的东西

要把响应结果的所有名字都取出来,然后怎么处理看自己需求。比如找某个人是不是在这里,或者把所有人都写进一个文档,我就不编场景了

第一步想要取出所有名字,还得靠万能的正则表达式提取器,json提取器也可以,但是其实我这不是json格式。

以前写过一点正则表达式提取器的内容,但是不知道还有取所有的功能,非常简单,不是匹配第几个了,-1直接匹配全部,用调试取样器看一下取出的结果

名字全取出来了,从name_1开始,最后还给出了一共取出了几个。

下面开始正题,用for循环把名字都打印一遍

java 复制代码
//name_matchNr=vars.get("name_matchNr");
for (i=1;i<=${name_matchNr};i++){
	name=vars.get("name_"+i);
	log.info("取出姓名:"+name);
}

for循环用法和java一样,${name_matchNr}就是调试取样器里看到的3,这里直接引用就好,一开始忘了,又用了vars.get,这样就把3变成了字符型,如果直接引用就是整形。

下面用name拼接上数字,就能取到对应的名字,代表数字的i一定要写在引号外面。

相关推荐
sulikey3 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习
治愈系贝壳4 小时前
ARM --- day 6 时钟
linux·arm开发·学习
minglie15 小时前
zynq高频小数据量PS闭环的三个实验-第0课:目的和目标
学习
小白上线*^_^*5 小时前
Jmeter从入门到精通指南
软件测试·测试工具·jmeter·接口测试·测试工程师
劈星斩月6 小时前
监督学习算法 之 决策树
学习·算法·决策树
AOwhisky6 小时前
Python 学习笔记(第五期)——组合数据类型:列表、元组、集合与字典精讲——核心知识点自测与详解
开发语言·笔记·python·学习·云计算
woshihuanglaoshi6 小时前
数据迁移与版本管理 - Flutter在鸿蒙平台实现数据库升级策略
数据库·学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
世人万千丶16 小时前
参数管理_Flutter在鸿蒙平台路由参数最佳实践
学习·flutter·华为·harmonyos·鸿蒙
遇乐的果园19 小时前
前端学习笔记-vue加载渲染优化
前端·笔记·学习
遇乐的果园20 小时前
前端学习笔记-vue状态管理优化
前端·笔记·学习