当前位置: 首页 > news >正文

jmeter之ForEach控制器使用

ForEach控制器作用:

一般和用户自定义变量或者正则表达式提取器配合使用,读取返回结果中一系列相关的变量值,该控制器下的取样器都会被执行一次或多次,每次读取不同的变量值(类似python当中的for语句,用来遍历操作)

本节代码已上传网盘,参考:百度网盘
提取码: 0000

一、ForEach控制器使用(用户自定义变量)

  1. 添加ForEach控制器,
    位置:测试计划—>线程组(右键添加)—>逻辑控制器—>、ForEach控制器
    在这里插入图片描述

  2. 各个参数释义
    在这里插入图片描述
    输入变量前缀:读取的输入变量的固定前缀(可随意设置)
    开始循环字段(不包含):读取输入变量后缀数字的最小值,例如配置0,就会自动+1,从1开始读取
    结束循环字段(包含):读取输入变量后缀数字的最大值, 例如3,读取到3结束
    输出变量名称:读取输入变量的值后保存的新变量名称,用于后续HTTP请求来引用
    数字之前加上下划线_: 这个可以默认(也可也去掉后但是要和后面保持一致)

  3. 用户自定义变量配置(相当于列表配置,所需要循环遍历的值),前缀变量名names_1,值python,依次类推
    在这里插入图片描述

  4. 上面已经有一组列表关键字为 [python,jmeter,软件测试],使用用户定义的遍历储存,依次取出关键字,并在百度搜索,例如:https://www.baidu.com/s?wd=jmeter,把变量引用到请求中
    在这里插入图片描述

在这里插入图片描述

  1. 查看结果树,和期望结果一致
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、ForEach控制器使用(正则表达式)

依豆瓣电影为例

  1. 先把每个电影的详情url的部分参数获取出来
    在这里插入图片描述
  2. ForEach控制器这里设置3,根据需求可随意设置
    在这里插入图片描述
  3. 电影详情的请求配置
    在这里插入图片描述
  4. 查看请求结果
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

相关文章:

  • Java | Leetcode Java题解之第386题字典序排数
  • 高压挑战:新能源汽车换电连接器的技术革新
  • 【机器人工具箱Robotics Toolbox开发笔记(十九)】机器人工具箱Link类函数参数说明
  • 时间同步服务
  • 基于yolov8的焊缝质量好坏系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • JavaScript 知识点总结
  • [数据集][目标检测]鲜花检测数据集VOC+YOLO格式25215张106类别
  • 哪些无线通信系统没用OFDM系统
  • 怎么利用NodeJS发送视频短信
  • 百度飞浆OCR半自动标注软件OCRLabel配置【详细
  • 【Python篇】PyQt5 超详细教程——由入门到精通(终篇)
  • 内核启动参数
  • Python批量读取身份证信息录入系统和重命名
  • AtCoder Beginner Contest 370 Solution
  • 【HarmonyOS 4.0】@ohos.events.emitter (Emitter)
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • CentOS 7 防火墙操作
  • HTTP 简介
  • oldjun 检测网站的经验
  • php的插入排序,通过双层for循环
  • React-生命周期杂记
  • TypeScript迭代器
  • vue--为什么data属性必须是一个函数
  • 跨域
  • 扑朔迷离的属性和特性【彻底弄清】
  • 人脸识别最新开发经验demo
  • 如何使用 JavaScript 解析 URL
  • 优秀架构师必须掌握的架构思维
  • HanLP分词命名实体提取详解
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #DBA杂记1
  • (1)Android开发优化---------UI优化
  • (10)ATF MMU转换表
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (26)4.7 字符函数和字符串函数
  • (C++)八皇后问题
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (二) 初入MySQL 【数据库管理】
  • (二)WCF的Binding模型
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (十一)手动添加用户和文件的特殊权限
  • (五)activiti-modeler 编辑器初步优化
  • (原)Matlab的svmtrain和svmclassify
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET 表达式计算:Expression Evaluator
  • .net/c# memcached 获取所有缓存键(keys)
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .Net6使用WebSocket与前端进行通信
  • .NET分布式缓存Memcached从入门到实战