jmeter ForEach控制器学习

ForEach控制器在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。所以ForEach总是和用户定义的变量一起使用。下面会以实例的形式介绍它的用法。其实用foreach控制器的方法相当于是之前一篇函数介绍里提到的V函数拼接counter自增函数。

1.先在用户定义的变量里设置了2个变量uid_1,uid_2,后缀一定要是1、2、3。。。不能是01、02这种。

jmeter ForEach控制器学习

2.然后设置foreach控制器,这里输入变量的前缀就是之前定义的变量前缀uid,后缀下标就是下面的数字0-2(这里要记住一定是0开始,不能是1开始的),当然这个数字是可以不填的,不填默认就是从用户定义的所有变量里去搜索出全部的有关变量来循环。输出变量名称就是最终控制器里直接调用的那个变量名。
jmeter ForEach控制器学习
3.在控制器里设置一个获取输出变量的请求。
jmeter ForEach控制器学习
4.最终执行以后就可以看到循环了2次,且每次取到的值都是对应1和2的。
jmeter ForEach控制器学习