• Jmeter之逻辑控制器/定时器


    Jmeter逻辑控制器

    更新中

    线程组->添加->逻辑控制器->XX控制器

    1.仅一次控制器

    使用场景:线程数为1,登录1次,循环浏览N次。

    如果,登录账号参数化,线程数为M时,登录M个不同的账号,每个账号浏览N次。

    2.循环控制器

    使用场景:循环控制器下的请求回循环

    一个线程数的循环数 = 线程组的循环次数 x 循环控制器的循环次数

    3.模块控制器

    使用场景:模块化管理和调用“可复用的请求”

    Test Fragment:测试碎片,可以在这个碎片下添加“可复用的请求”。然后通过“模块控制器”调用测试碎片

     

    运行结果

    4.固定定时器,BeanShell Timer

    只要线程组下有“固定定时器”或者“BeanShell Timer”,这个线程组的所有请求,都会先等待一个“固定时长”,再执行

    例如:

    点击执行后:等待3秒→发送“登录1”→等待3秒→发送“登录2”

    或者添加“BeanShell Timer”,写入脚本:Thread.sleep(3000);

    实现的效果一样

     

    5.Synchronizing Timer

    集合点:一个请求的线程数达到要求后,或者等待时间到了,就执行。

    可用于压测的并发数设置

    例如:

    1.先发送“登录1”到集合点,数量达到100后马上并发发送

    2.如果3s内没有100个“登录1”的请求,就在最后发送到达集合点的所有请求

    3.然后再发送“登录2”,过程同上

  • 相关阅读:
    JavaScript 创建和浅析自定义对象
    JavaScript Object对象
    JavaScript String对象
    JavaScript Math和Number对象
    using kafkacat reset kafka offset
    windows 10 enterprize LTSC
    avro-1.8.1 serialize BigDecimal and Short error fix.
    Ubuntu Navicat for MySQL安装以及破解方案
    Kafka Connect Architecture
    python 读写配置文件
  • 原文地址:https://www.cnblogs.com/bf-blackfish/p/10758157.html
Copyright © 2020-2023  润新知