手机网站底部导航,企业建设网站 入账,广州市门户网站建设品牌,缩短链接的网站一、简单控制器#xff08;Simple Controller#xff09;#xff1a; 作用#xff1a;这是Jmeter里最简单的一个控制器#xff0c;它可以让我们组织我们的采样器和其它的逻辑控制器#xff08;分组功能#xff09;#xff0c;提供一个块的结构和控制#xff0c;并不具…一、简单控制器Simple Controller 作用这是Jmeter里最简单的一个控制器它可以让我们组织我们的采样器和其它的逻辑控制器分组功能提供一个块的结构和控制并不具有任何的逻辑控制或运行时的功能。 二、循环控制器Loop Controller 作用指定其子节点运行的次数可以使用具体的数值如下图设置为5次也可以使用变量 1、Forever选项勾选上这一项表示一直循环下去 2、如果同时设置了线程组的循环次数和循环控制器的循环次数那循环控制器的子节点运行的次数为两个数值相乘的结果。 三、仅一次控制器Once Only Controller 作用在测试计划执行期间该控制器下的子结点对每个线程只执行一次登录场景经常会使用到这个控制器。 注意将Once Only Controller作为Loop Controller的子节点Once Only Controller在每次循环的第一次迭代时均会被执行。 四、ForEach控制器ForEach Controller 作用ForEach控制器一般和用户自定义变量一起使用其在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次每次读取不同的变量值。如下图 参数: Input Variable Prefix输入变量前缀Output variable name输出变量名称Start index for loop(exclusive)循环开始的索引这里如果不填写默认从1开始如果没有1开始的变量执行时会报错End index for loop(inclusive)循环结束的索引Add”_”before number输入变量名称中是否使用“_”进行间隔。 用户自定义变量 变量名前缀为ForEach Controller中Input variable prefix定义的name 下划线上图中我们勾选了下划线数字编号 执行结果 总共执行了3次每次执行时会把获取到的变量值赋值给输出变量outNmae其它地方可以通过${outNmae}进行调用。 五、事务控制器Transaction Controller 作用 事务控制器会生产一个额外的采样器用来统计该控制器子结点的所有时间。 参数 Generate parent sample(选中这个参数结果展示如下图红框否则显示为下图蓝框)Include duration of timer and pre-post processors in generated sample选中这一项会统计定时器(timer)的时间否则只统计采样器(sample)的时间 六、If 控制器If Controller 作用根据给定表达式的值决定是否执行该节点下的子节点默认使用javascript的语法进行判断(如下图红框内的文字)。 参数 Interpret Condition as Variable Expression?选中这一项时表示判断变量值是否等于字符串true不区分大小写Evaluate for all children如果选中这一项在每个子结点执行前都会计算表达式 示例一使用变量的方式进行判断 示例二选中Interpret Condition as Variable Expression 七、Switch控制器Switch Controller 作用Switch控制器通过给该控制器中的Value赋值来指定运行哪个采样器。有两种赋值方式 第一种是数值Switch控制器下的子节点从0开始计数通过指定子节点所在的数值来确定执行哪个元素。第二种是直接指定子元素的名称比如采样器的Name来进行匹配。当指定的名称不存在时不执行任何元素。当Value为空时默认执行第1个子节点元素。 示例 1、Switch Controller选择的值为login page 2、执行结果 八、吞吐量控制器(Throughput Controller): 作用控制其下的子节点的执行次数与负载比例分配也有两种方式 Total Executions设置运行次数Percent Executions设置运行比例(1~100之间) 示例 1、设置线程组循环5次 2、Throughput Controller1的子结点执行3次 3、Throughput Controller2的子结点执行40% * 线程组循环次数5 2次 执行结果 九、随机控制器(Random Controller): 作用随机执行其下的所某个子结点 十、随机顺序控制器(Random Order Controller): 作用随机执行其下的所有子结点转载于:https://www.cnblogs.com/guo2733/p/10797265.html