【Jmeter】ForEach控制器

一、什么是ForEach控制器

ForEach控制器是遍历某个数组读取不同的变量值,来控制其下的采样器或控制器执行一次或多次。而这个数组可以是用户自定义变量,也可以是从前面接口请求中提取到需要的数据,然后进行遍历循环。

二、ForEach控制器相关操作

1、添加ForEach控制器

选中“线程组”右键 —> 添加 —> 逻辑控制器 —> ForEach控制器

 2、ForEach控制器介绍

  • 名称ForEach控制器组件的自定义名称,按自己喜好而定,可默认不改
  • 注释:添加一些备注信息,对该ForEach控制器组件的简短说明,可默认为空。
  • 输入变量前缀:需要遍历的这一组数据的前缀,例如:customer_1、customer_2,则customer是前缀。
  • 开始循环字段(不包含):循环的起始位置,如填0,实际是从第一个开始。默认为空也可
  • 结束循环字段(含):循环结束的位置,如填4,实际第4个不会被使用,只会到第3个。默认为空也可以,程序会循环执行到最后一个变量,再停止。注意如果设置的数值大于输入变量的数量,则循环只执行输入变量数量的次数
  • 输出变量名称:供 ForEach 循环下取样器使用的变量名称
  • 数字之前加上下划线"_"?: 是否在上面输入的变量后增长下划线“_”。例如不勾选此项,变量为appid1appid2...以此类推。勾选此项后,变量名变为appid_1appid_2...以此类推。默认为勾选,一般不用改动,按照上面的变量名整理数据就好。可根据实际情况来决定是否取消勾选。

3、ForEach控制器使用

 后续有啥内容再补充,先写到这

猜你喜欢

转载自blog.csdn.net/songyun333/article/details/128592821