1:简单控制器
【线程组】-【简单控制器】
【简单控制器】用来分组的作用 可以将实现一个小功能的所有元件整合在一起 这样看起来会比较整齐 实际上简单控制器并没有实际的功能。
2:循环控制器
【线程组】-【循环控制器】
2.1:添加2个循环控制器和2个sampler
2.2:查看结果树发现他的运行书序是先运行3次debug sampler1然后在运行2次debug sampler2
2.3:【循环控制器】运行有先后顺序 因为只是1个线程在有序运行。
3:仅一次控制器
3.1:【线程组】-【循环控制器】-【仅一次控制器】
循环控制器设置循环3次
3.2:仅一次控制器下的元件只运行一次 其他的则受循环控制器控制 会循环3尺
3.3:仅一次控制器下的sampler只运行一次 其他的sampler则受循环控制器控制
4:交替控制器
4.1:【线程组】-【循环控制器】-【交替控制器】-【Sampler】
如下图交替控制器中添加3个sampler 循环控制器下添加一个交替控制器和一个sampler 并设置循环次数为3次
4.2:查看结果树发现有循环3次 循环书序为交替循环
5:随机控制器
5.1:随机控制器下的sampler有添加3个 每运行一次会随机地运行一个sampler
6:随机顺序控制器
6.1:随机顺序控制器执行一次会随机打乱执行它下面的所有的sampler一次
PS:与【随机控制器】不同 【随机控制器】运行一次只随机运行它下面的一个sampler
7:随机控制器与循环控制器的结合
7.1:【循环控制器】下有一个sampler和一个[随机控制器];所以运行时【随机控制器】和【Debug Sampler】会顺序运行10次 只是每次【随机控制器】下的sampler会随机抽出来一个运行
7.2:查看结果树【随机控制器】中的sampler每循环一次随机运行一个 【循环控制器】下的sampler会跟随【随机控制器】中的sampler顺序执行
8:随机顺序控制器与循环控制器的结合
8.1:如下图添加【循环控制器】 设置循环次数为3次
8.2:【随机顺序控制器】下的sampler会随着每一次的循环而随机打乱循环一次 【循环控制器】下的sampler会每次循环跟随者【随机顺序控制器】顺序执行
9:事务控制器
9.1:事务控制器下的所有sampler会当做一套完整的事务来处理
9.2:查看聚合报告会统计【事务控制器】下的所有事务的聚合报告和总体的聚合报告