一、随机顺序控制器:随机顺序控制器里的所有请求都会被执行到,但顺序随机
两次执行的顺序不一样
二、随机控制器:随机控制器里的内容只会随机选择一个执行
每次只会选择一个执行
二、吞吐量控制器
常用情况:混合场景测试
两个请求,添加吞吐量控制器,一个设成20,一个设成80
如图:总共会产生10次请求
查询2设成80%
查询3设成20%
则会按总请求的百分比,来分配请求的次数
三、事务控制器:一个事务控制器里的所有请求,算一个tps,用于测试一个组合业务
四、循环控制器:如果是5,一个线程,会对循环控制器下的请求执行5次
如下 循环控制器里的请求会被执行 2个线程*5次循环控制器*2次循环 =20次
五、仅一次控制器:不管循环多少次,仅一次控制器里的请求,只被每个线程执行一次
里面总共两个线程,因此,查询2只被执行了2次
六、 ForEach循环控制器:与用户自定义变量搭配使用
输入变量前缀:变量的前缀;如要使用的变量为name_1,则需要填name。
Start index for loop(exclusive):从X-1号的变量开始,X为第几个变量;如填0,实际从第一个开始。
End index for loop(inclusive):到X+1的变量结束,X为第几个变量;如填4,实际第4个不会被使用,只会到第3个。
输出变量名称:将要用来使用的变量名
下划线如果你的变量是city_1,勾选上会自动添加上下划线,如果是city1则不用勾选