jmeter-控制器下遍历一组参数
发表于:2024-12-05 作者:千家信息网编辑
千家信息网最后更新 2024年12月05日,概述在接口自动化的过程中,经常遇到需要遍历的参数组。jmeter在中,foreach控制器可以实现遍历参数,但是只能有一个入参。一旦遇到数组,foreach控制器表示我也无能为力。。。为了解决这个问题
千家信息网最后更新 2024年12月05日jmeter-控制器下遍历一组参数
概述
在接口自动化的过程中,经常遇到需要遍历的参数组。jmeter在中,foreach控制器可以实现遍历参数,但是只能有一个入参。一旦遇到数组,foreach控制器表示我也无能为力。。。
为了解决这个问题,今天教大家一个实现数组遍历的方法
涉及元件
json表达式+循环控制器+计数器+matchNr函数+beanshell脚本
案例分析
首先我们来看一个例子 。在下图中,我们需要把三组返回值中的参数遍历写入本地文件。如省份:人口
首先我们需要把通过JSON Extractor把这三组参数提取出来
观察debug我们可以发现这三组数据都是成对出现的。{name_1,population_1};{name_2,population_2};{name_3,population_3}。总数是通过matchNr函数计算
添加一个循环计数器,循环次数为matchNr。意思就是统计出几组数据,脚本就遍历几次
在循环控制器下面添加计数器,用于指定数据读取的行数。最大值也是matchNr计算得出的数值
在控制器下面添加beanshell脚本,用于将读取的参数遍历写入本地文件。通过计数器的函数嵌套方式,遍历每一组数据,循环写入本地文件。
FileWriter fstream = new FileWriter("D:\\\参数表.txt",true);BufferedWriter out =new BufferedWriter(fstream);out.write(vars.get("name_${num}")+"人口"+":"+ vars.get("population_${num}")+"万");out.write(System.getProperty("line.separator"));out.close();fstream.close();
观察响应结果
写入的本地文件
参数
控制器
控制
循环
数据
文件
计数器
函数
脚本
人口
数组
观察
无能
最大
无能为力
例子
元件
参数表
就是
总数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全设备申请
昆明竹马互联网科技有限公司
手机原神服务器切换
河北戴尔服务器虚拟化建设
数据库介于什么之间用什么函数
ipcamera 服务器
浙江通信网络技术管理系统
2022网络安全宣传视频
数据库技术发明
服务器开机自检不过键盘不亮
软件开发b类
本地数据库连接不上
网络安全管理技术定义
莆田市汇众网络技术有限公司
南阳网微信公众号网络安全
荣耀xd22打印服务器
datasnap数据库
批量修改程序的数据库地址
应用服务器简单叙述
foxmail设置服务器
网络安全第三十条
网络安全和信息化读本
河南米泽软件开发
广东数据库培训机构
上海小花科技有限互联网公司
http代理服务器 搭建
怎么更改服务器域管理员账号
软件开发需要考哪些证书及学历
半导体属于互联网高科技
网络安全周集中宣传版面