JMeter 组件2:Logic Controllers 逻辑控制器

一、Logic Contorllers决定Samplers的处理顺序

二、Simple Controller简单控制器

Simple Controller仅用于组织samplers和controllers,类似于文件夹,没有实质性功能。

三、Loop Controller循环控制器

循环执行控制器下的samplers,循环次数通过Loop Count设置。JMeter实际执行时此Loop Controller下samplers循环执行的次数需要乘以Thread Group中设置的Loop Count。例如Loop Controller设置Loop Count 2,Thread Group设置Loop Count 3,JMeter实际执行samplers 2*3=6次。

原文链接:

程序界运粮官的博客_CSDN博客-android,app自动化,java领域博主

 

 

四、Once Only Controller仅执行一次控制器

在每个线程执行过程中仅执行一次,在后续循环迭代中忽略不执行。

即使Once Only Controller被放入Loop Controller中,在每个线程中也只执行一次。

可用于需要登录的请求,登录只需要执行一次,以建立session。

五、Interleave Controller轮选控制器

原文链接:

程序界运粮官的博客_CSDN博客-android,app自动化,java领域博主

1、在每次循环中,轮流选择Interleave Controller下的samplers或者Controllers运行。

2、ignore sub-controller blocks属性:

忽略Interleave Controller下的子Controllers的整体属性。

如果不勾选,对于不是Interleave Controller的子Controllers,子Controllers下的samplers在每次循环中全部执行。

如果勾选,对于不是Interleave Controller的子Controllers,子Controllers下的samplers在每次循环中仅执行一个(轮选)。

3、Interleave across threads属性

在线程间,轮流选择Interleave Controller下的samplers或者Controllers。

六、Random Controller随机选择控制器

和Interleave Controller轮选控制器类似,在每次循环中,随机选择Random Controller下的samplers或者Controllers运行。

七、Random Order Controller随机顺序控制器

和Simple Controller简单控制器类似,Random Order Controller下的samplers或者Controllers执行顺序是随机的。

八、Throughput Controller执行次数控制器

命名失误,该控制器和Throughput无关。

1、Execution Style

Percent executions执行率百分比

Total executions执行次数

2、Throughput

对于Percent executions填写0-100的数值

对于Total executions填写次数

3、Per User

勾选后,基于用户(线程)控制

不勾选,基于所有执行次数统计

九、Runtime Controller运行时间控制器

控制运行时间,在指定的Runtime (seconds)到达后,停止运行Runtime Controller下的samplers或者controller。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值