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一定要写在引号外面。

相关推荐
爱喝水的鱼丶20 分钟前
SAP-ABAP:条件判断与循环控制语句(7篇)第七篇:性能优化:条件与循环代码的常见性能瓶颈与优化方案
学习·算法·性能优化·sap·abap
小新同学^O^10 小时前
简单学习 --> 模型参数
学习·llm·大模型参数
cdbqss110 小时前
VB2026 菜单生成基类 BqGetMenuStrip
数据库·经验分享·学习·oracle·vb
吃好睡好便好11 小时前
创建魔方矩阵和单位矩阵
开发语言·人工智能·学习·线性代数·matlab·矩阵
星夜夏空9912 小时前
STM32单片机学习(21) —— I2C通信
stm32·单片机·学习
searchforAI13 小时前
B站视频转笔记用哪个工具?2026年四款AI笔记工具对比实测
人工智能·经验分享·笔记·gpt·学习·视频总结·ai笔记
爱上好庆祝14 小时前
学习JS第十一天(JS的进阶)
前端·javascript·学习
yeiweilan15 小时前
AI应用学习
学习
吃好睡好便好15 小时前
矩阵的加减运算
开发语言·人工智能·学习·线性代数·算法·matlab·矩阵
Mister西泽15 小时前
C++ Primer Plus 第六版 编程练习题及详细答案
开发语言·c++·学习·visual studio