一、Jmeter foreach控制器介绍
Jmeter ForEach控制器一般是需要与用户自定义变量进行配合使用,用户自定义变量配置好参数名称以及参数值,利用ForEach控制器将用户自定义变量配置成一个可以调用的参数,方便后续的请求进行调用。
1、在线程组下添加用户定义变量
配置元件------>用户定义的变量
2、在用户定义变量中进行添加,然后配置好名称以及对应的值
注意:名称_序号必须挨着顺序,若不连续,则无法取到不连续后面的参数的值(上图就只能取到name_1和name_2的值,无法取到name_100的值)
3、添加ForEach控制器
逻辑控制器------>ForEach控制器
4、ForEach控制器参数说明
-
foreach 循环控制器一般跟配置元件中的用户定义的变量组件一起使用,foreach循环控制器从用户定义的变量中读取一系列相关的变量,该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。也可以与json提取器等一起使用
-
输入变量前缀:变量前缀,必须跟用户自定义的变量名,或者其他变量中的前缀一致
用获取到用户定义变量的值,并再设定一个输出变量(起到承上启下的作用:获取用户定义变量的值给下面调用变量的使用)