ForEach控制器(ForEach Controller)


ForEach控制器(ForEach Controller)

ForEach控制器一般和用户自定义变量一起使用,其在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。

参数:

  • Input Variable Prefix:输入变量前缀
  • Output variable name:输出变量名称
  • Start index for loop(exclusive):循环开始的索引(这里如果不填写,默认从1开始,如果没有1开始的变量,执行时会报错)
  • End index for loop(inclusive):循环结束的索引
  • Add _ before number:输入变量名称中是否使用_进行间隔。

用户自定义变量:

变量名前缀为ForEach Controller中Input variable prefix定义的name + 下划线 + 数字编号

实例

  1. 创建三个变量 loop_1 tom loop_2 kite loop_3 rose
  2. 添加ForEach控制器
  3. 在其中添加http请求
  4. 添加BeanShell sampler查看结果,输出结果。