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();
观察响应结果
写入的本地文件
转载于:https://www.cnblogs.com/Zfc-Cjk/p/10805484.html
Jmeter(四十二)_控制器下遍历一组参数相关推荐
- Jmeter(四十八)_动态线程分析HTML测试报告
概述 jmeterGUI模式下,性能测试的结果往往误差很大,因为GUI本身就会消耗一部分资源.所以我们常常用命令行去跑性能脚本,得出结果 同时,jmeter在命令行下还可以生成多维度的测试报告,里面包 ...
- maya批量命名插件_教你玩转MAYA的四十二精华造诣(第一期)
最近在整理文档时发现我收藏了一篇关于MAYA应用技巧的文章,突然有兴趣看了看,结果发现老版本MAYA中的某些内容很多已经无法应用于新版本.我又上网查了一下,结果发现网上好多帖子和我收藏的这篇内容基本一 ...
- 多麦克风做拾音的波束_乱侃外设 篇四十二:一浪更比一浪强!HyperX Quadcast S 声浪加强版麦克风浅评...
原标题:乱侃外设 篇四十二:一浪更比一浪强!HyperX Quadcast S 声浪加强版麦克风浅评 乱侃外设 篇四十二:一浪更比一浪强!HyperX Quadcast S 声浪加强版麦克风浅评 20 ...
- OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co
OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...
- 四十二、深入Java中的文件读取操作
@Author:Runsen @Date:2020/6/8 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- 【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器 DirectInput专场
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...
- 如何选择适合你的兴趣爱好(四十二),风筝
围城网的摇摇今天给大家带来了"如何选择适合你的兴趣爱好"系列专辑的第四十二讲--风筝.风筝是在纸鸢背上系上一条弓弦,或在纸鸢头部按一个风笛,当纸升空以后,强风通过笛,或者引起弓弦的 ...
- 【Visual C++】游戏开发笔记四十二 浅墨DirectX教程之十 游戏输入控制利器:DirectInput专场...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:http://blog.csdn.net/zhmxy555/article/details/8547531 作者:毛星云(浅墨) ...
- 大数据的过去、现在和未来:万字长文解读《大数据四十二条》
这是傅一平的第314篇原创 "与数据同行"开通了微信群,现已汇聚了3500位小伙伴了,长按以下二维码发送"入群"后加入. 正文开始 它山之石可以攻玉,何宝宏博士 ...
最新文章
- 导入图片后截取_微服务项目第36天:导入数据到索引库
- 学习设计模式 - 六大基本原则之接口隔离原则
- 操作系统基础:存储管理知识笔记(一)
- HDU2049(错列排序)
- Linux设备驱动程序学习(4) -高级字符驱动程序操作[(1)ioctl and llseek]
- 访问云服务器储存的mp4_访问云服务器储存的mp4
- python list 底层_深入Python列表的内部实现
- java用Calendar计算年龄的问题
- linux怎么实时查看目录下是否有文件生成
- Atitit velocity 模板引擎使用法 目录 1.1. 1.4 Context	1 1.1.1. 1.4.1 Context 基本概念	1 1.2. .3不同模式下使用velocity	1
- InveighZero:基于C#的数据欺骗和MitM工具
- 计算机boot进入u盘启动,深度u盘装系统进入boot设置教程
- win10官方原版镜像系统
- 预测模型构建利器——基于logistic的列线图(R语言)
- server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh
- oracle存储过程执行中输出日志文件 (转载学习)
- linux的adsl拨号上网,详细讲解Linux系统下ADSL拨号上网的方法
- simm计算机专业英语翻译,计算机专业英语翻译
- 区块链会员积分系统如何构建及应用逻辑
- 用“狗屁不通文章生成器”写作文,竟打败73.5%的学生?