前言:
jmeter逻辑器是每一个测试老鸟必备的知识,这里给大家整理了几个常用的。
【文章末尾给大家准备大量的福利】
1、简单控制器
作用:用来组合取样器和其他逻辑控制器
1.1 创建简单控制器,路径:线程组-->添加-->逻辑控制器-->简单控制器
1.2 添加完控制器之后,可在控制器中加入取样器之HTTP请求,添加的请求之间不会有相互影响
1.3 运行简单控制器,运行后可看到,添加的每个HTTP请求从上至下依次运行
2、随机控制器
作用:顾名思义就是在该控制器下的HTTP请求之中随机选择一个HTTP请求进行运行
2.1 创建随机控制器,路径:线程组-->添加-->逻辑控制器-->随机控制器
2.2 在控制器下添加几个HTTP请求,并运行,运行结果:控制器下的所有HTTP请求均运行,但顺序不是自上而下,而是随机的
2.3 随机控制器下包含了其他控制器,未勾选【忽略子控制器块】,如果随机到了控制器,就会执行整个控制器
2.4 随机控制器下包含了其他控制器,勾选【忽略子控制器块】,如果随机到了控制器,只会执行子控制器下的一个请求
3、随机顺序控制器
作用:类似于简单控制器,将执行每个子节点下的取样器请求一次,但是执行是随机的
3.1创建随机控制器,路径:线程组-->添加-->逻辑控制器-->随机控制器
3.2在控制器下添加几个HTTP请求,并运行,运行结果:只运行了其中某一个请求
4、仅一次控制器
作用:在多线程循环的时候,将使其子节点下的取样器请求只运行一次
4.1创建仅一次控制器,路径:线程组-->添加-->逻辑控制器-->仅一次控制器
4.2在控制器下添加几个HTTP请求,并运行
4.2.1 线程数1,循环1:控制器下的每个请求均只运行一次
4.2.2 线程数5&#x