Jmeter-foreach循环控制器

本文介绍了如何在JMeter中使用Foreach循环控制器来处理从第一个接口响应中提取的数组,并将其作为第二个接口请求的参数。首先,通过正则表达式提取器获取数组数据(例如menu_g0~2),然后配置Foreach控制器,设置变量前缀、循环范围和输出变量名。最后,将HTTP请求置于Foreach控制器之下,使用输出变量作为请求参数。
摘要由CSDN通过智能技术生成

应用场景:从第一个接口的返回报文中提取出一个数组,数组中的每个元素用于第二个接口的请求参数
位置:线程组-添加-逻辑控制器-foreach控制器
注意:线程组 的添加,与 取样器 同级
1.添加 ForEach控制器
在这里插入图片描述2.老黄历 接口的返回报文已添加 后置处理器(正则表达式提取器)
匹配到的数据为menu menu_g0~2
下边使用menu_g0~2的数据,作为一个数组
在这里插入图片描述3.参数说明
变量前缀:老黄历 正则表达式 提取完的数据变量名 前缀
开始循环字段(不包含),结束循环字段(包含)
输出变量名,相当于 for i in list中的 i
数字之前时候加_,如果加,变成menu_g_0-menu_g_2 _
变量前缀:4.将http请求放到ForEach控制器下一级,变量填入入参位置,就可以run了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值