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,