zoukankan      html  css  js  c++  java
  • jmeter压测学习33-定时器之高斯随机定时器(Gaussian Random Timer)

    前言

    前面一篇讲添加均匀随机定时器可以生成一个随机值,这个值发生的概率是相等的。实际生活中随机值的发生概率并不相等,而是符合正太分布或者是高斯随机分布。
    那么什么是高斯随机数?高斯随机数是指均值为0,方差为1的随机数。

    高斯随机定时器Gaussian Random Timer

    定时器的作用域

    • 定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面);
    • 当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;
    • 如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入;

    高斯随机定时器是在每个sampler(采样器)之前执行的,如果我们想在第二个请求前加个随机延迟时间,就添加到子节点

    高斯随机定时器产生的随机数,发生的概率并不相等,它的概率符合高斯随机数分布

    设置延迟时间

    该定时器可以在请求之间设置一个随机延时,每个随机延时发生概率符合高斯随机数分布。

    • 偏差值 Deviation (in milliseconds): 偏差值,是一个浮动范围;
    • 固定延迟时间 Constant Delay offset (in milliseconds): 固定延迟时间

    延迟时间的计算公式

    总的延时 = 固定延迟时间 + 高斯随机生成的偏差值
    

    单位都是毫秒,固定延迟300ms,偏差100ms,意思是时间延迟300-400ms之间

    跟前面均匀随机定时器功能一样,只是随机数的概率不一样

    原文地址https://www.cnblogs.com/yoyoketang/tag/jmeter/,转载请注明出处!

  • 相关阅读:
    Confluence 6 创建你的个人空间
    Win10正式专业版激活方法
    还在手工写接口测试文档,已经out了
    MYSQL支持的数据类型-数值类型
    mysql
    转 聊聊连接池和线程
    当压测数据压不上去时可能是哪些原因造成的
    IDEA自动导包(全局设置)
    微服务化后缓存怎么做
    win10家庭版升级到专业版密钥
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/14213060.html
Copyright © 2011-2022 走看看