在使用jmeter的过程中,会发现有很多的控制器可以使用,比如if控制器、事务控制器、简单控制器、仅一次控制器等等,我们可以根据自己的需要进行选择;
1.简单控制器
这个控制器,是比较简单的;使用场景在于如果很多个模块请求的时候,就可以使用这个控制器,根据模块或者功能点进行分组;
使用这个控制器,是不影响运行结果;
比如一个流程发起,包含3个请求,就可以采用简单控制器将这3个接口分在一个组内。
2.随机控制器
这个控制器是随机执行,而不是全部执行,适用于顺序依赖性不强的请求
执行的结果中,是随机执行该控制器下的其中一个请求
如果勾选了【忽略控制器模块】,随机控制器下面即使有其他控制器,均失效
3.随机顺序控制器
随机顺序控制器与简单控制器比较类似,但不同简单控制器的是,是执行顺序,间单控制器按照顺序执行,而随机顺序控制器中请求的执行顺序是随机的。(执行效果如图)
4.循环控制器
设置了循环次数,该控制器内的请求数都会被循环执行,而控制器外的请求数不会被循环执行