jmeter核心组件之逻辑控制器

用户通过逻辑控制器来控制脚本的执行顺序,以便于更加真实的模拟安装用户期望的顺序和逻辑执行脚本

目前JMeter中包含两类共17种逻辑控制器,

一类是控制测试计划(Test Plan)中节点发送请求的逻辑顺序控制器,常用的有If控制器(If Controller)、Switch控制器(SwitchController)、循环控制器(Loop Controller)和随机控制器(Random Controller)等;

另一类是用来组织和控制节点的,如事务控制器(Transaction Controller)和吞吐量控制器(Throughput Controller)

IF控制器(if controller)

If控制器允许用户控制其下的测试请求是否执行(条件为True时执行,否则不执行)。默认情况下,条件在初始输入时仅判断一次,但是可以选择对控制器中包含的每个可执行请求进行判断

 

吞吐量控制器(Throughput Controller)

Total Executions:设置执行次数。
Percent Executions:设置执行比例(1~100)。
Per User:当选择Total Executions时,它表示线程数;当选择Percent Executions时,它表示线程数×循环次数

posted on 2023-10-28 14:34  搬家小蜜蜂  阅读(53)  评论(0)    收藏  举报

导航