Jmeter性能测试工具学习(5.jmeter逻辑控制器)

Logic Controller

1、首先必须声明的是: Jmeter中的Controller 和 LoadRunner中的Controller的区别。

2、回到执行顺序。查看Controller的执行顺序。

 

Simple Controller

1、 The Simple Logic Controller lets you organize your Samplers and other Logic Controllers. Unlike other Logic Controllers, this controller provides no functionality beyond that of a storage device.

2、提供一个块的结构和控制。更方便,更清晰。 例子 SimpleComtroller.jmx

3、嵌套其他的Controller

4、适用场景   (可以将相关联的脚本放在一起 ,清晰、简洁)

Loop Controller

1、 简单的说就是提供一个循环

2、查看例子 LoopComtroller1.jmx LoopComtroller2.jmx

3、适用场景 (需要用到循环的脚本)

 

once only control

1、以上是官方文档说明,简单来说不管 在脚本什么地方仅仅执行一次

2、例子

3、适用场景

可以用于只执行一次的脚本上,比如:登录

 

ForEach Controller

以上是官方的说明,简单的说ForEach Controller一般和UDV绑定使用,循环的册数根据参数特点决定

例子

加入变量访问有道

 

Transaction Controller

以上是官方文档说明,简单说Transaction Controller 统计说有请求的响应时间

例子:

 

IF Controller

以上是官方文档,简单来说就是控制其他脚本是否执行

 

例子1:(满足条件执行,不满足条件不执行)

       设置一个变量,如果为真则 执行,如果为假则不执行

例子2:在if controller 添加foreach controller

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值