jmeter-beanshell学习8-for循环

一个稍微有点难度的东西

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

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

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

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

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

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

相关推荐

  1. Jmeter学习总结(6)——Beanshell中If和For应用

    2024-07-13 07:54:02       52 阅读
  2. jmeterbeanshell使用

    2024-07-13 07:54:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 07:54:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 07:54:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 07:54:02       58 阅读
  4. Python语言-面向对象

    2024-07-13 07:54:02       69 阅读

热门阅读

  1. C++:strcut与class的区别

    2024-07-13 07:54:02       27 阅读
  2. ref和reactive

    2024-07-13 07:54:02       24 阅读
  3. 如何在SQLServer中更改端口

    2024-07-13 07:54:02       23 阅读
  4. Bilibili Android一二面凉经(2024)

    2024-07-13 07:54:02       23 阅读
  5. CollectionUtils的使用

    2024-07-13 07:54:02       21 阅读
  6. hivehook 表血缘与字段血缘的解析

    2024-07-13 07:54:02       25 阅读
  7. 404/400、Flask、WSGI

    2024-07-13 07:54:02       23 阅读