Jmeter学习-逻辑控制器_jmeter逻辑控制器-CSDN博客

Jmeter学习-逻辑控制器

本文详细介绍了JMeter的ForEach控制器和If控制器的使用。ForEach控制器用于遍历用户自定义变量,控制采样器或控制器的执行。If控制器则根据条件决定其下测试元素是否执行。文章通过实例解析了两个控制器的参数设置和表达式说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.For Earch控制器

1.1介绍

ForEach控制器一般和用户自定义变量一起使用,从用户自定义变量中读取一系列相关的变量。

ForEach控制器遍历读取不同的变量值,来控制其下的采样器或控制器执行一次或多次。

添加ForEach控制器组件操作:选中“线程组”右键 —> 添加 —> 逻辑控制器 —> ForEach控制器。

  • 第一个参数:

    • Input Variable Prefix:输入变量名的前缀,默认为一个空字符串作为前缀。
  • 第二个参数:

    • Start index for loop(exclusive):循环起始索引,需要注意的是,循环操作不包含此索引值起始索引默认是从1开始,比如,填0时,其实是从1开始,若填2时,其实是从3开始算。
  • 第三个参数:

    • End index for loop(inclusive):循环结束索引。需要注意的是,循环操作包含此索引值比如,此处填10,那么循环执行时,会循环执行到索引10
  • 第四个参数:

    • Output variable: 输出变量名,也就是此变量名,在后续的操作中可以直接引用。比如,此处填city,那么其他地方引用时可以用${city}
  • 第五个参数:

    • Add”_”before number勾选变量名与索引之前有下划线"_",比如:city_1。不勾选,变量名与索引之前无下划线“—”,比如:city1。

2.2 示例


场景:搜索出商品列表,拿到商品id,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值