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/,转载请注明出处!

posted @   上海-悠悠  阅读(3671)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示