JMeter接口测试-常见的逻辑控制器(一)

前言

JMeter中的逻辑控制器确定采样器的执行顺序,今天我们一起来学习一下JMeter中常见的逻辑控制器吧!

一.简单控制器:该控制器对JMeter如何处理添加到其中的采样器没有影响,只是方便我们分组命名而已。

示例:(1)添加简单控制器,把商品信息http请求放入其中,命名为商品信息

(2)运行结果可以看到,简单控制器不会对添加到其中的采样器产生影响。

二.交替控制器:如果将采样器或逻辑控制器添加到交替控制器,则JMeter将在每个其下的控制器之间交替进行每次循环迭代。

忽略子控制器块及跨线程交替默认不选中

若选中参见以下说明:

示例:添加交替控制器,设置线程组设置循环次数为6,向线程组添加一个”获取文件列表“请求。向交替控制器添加两个请求:“下载文件A”、“下载文件B"

三.随机控制器:随机控制器的作用类似于交替控制器,不同在于它不是通过其子控制器和采样器按顺序排列,而是在随机选取一个。

示例:添加随机控制器,设置线程组设置循环次数为6,向线程组添加一个”获取文件列表“请求。向交替控制器添加两个请求:“下载文件A”、“下载文件B"

运行之后,可以看到跟交替控制器的区别,每次通过该随机控制器下请求时随机取。

四.随机顺序控制器:随机顺序控制器类似简单控制器,区别在于该控制器下的节点请求执行顺序是随机的。

示例:向随机顺序控制器中添加以下5个HTTP请求,运行后,可以看到该控制器下的5个HTTP请求顺序是随机的。

五:吞吐量控制器:控制用户执行的频率。

猜你喜欢

转载自www.cnblogs.com/zhangwuxuan/p/12349280.html