相关文章推荐
闷骚的灌汤包  ·  省民政厅规划财务处举办2024年全省民政规划 ...·  1 年前    · 
文雅的山楂  ·  《寂静之地2》惊悚登陆荧幕,为什么你一定想解 ...·  2 年前    · 
爱笑的槟榔  ·  2021 AC Schnitzer BMW ...·  2 年前    · 
骑白马的梨子  ·  一部获得戛纳评审团大奖的火车电影,暨《电影手 ...·  2 年前    · 
liangjiajie  ·  各地竞业限制补偿金标准一览表 | ...·  5 年前    · 
Code  ›  性能测试-Jmeter定时器(Timer)开发者社区
https://cloud.tencent.com/developer/article/1555193
威武的长颈鹿
11 月前
用户6367961

性能测试-Jmeter定时器(Timer)

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
用户6367961
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
社区首页 > 专栏 > 性能测试-Jmeter定时器(Timer)

性能测试-Jmeter定时器(Timer)

作者头像
用户6367961
发布 于 2019-12-18 10:56:33
发布 于 2019-12-18 10:56:33
1.4K 0
举报
文章被收录于专栏: 自学测试之道 自学测试之道

Jmeter常用的定时器有以下几项,我们一一介绍

1、固定定时器(Constant Timer)

用法(场景):更真实的模拟用户场景,需要设置等待时间,或是等待上一个请求的时间,才执行,给sampler之间的思考时间;

备注:如果需要每个步骤均延迟,则将定时器放在与请求持平的位置,若只针对一个请求延迟,则将定时器放在该请求子节点中。

(1)每个步骤均延迟示例:

(2)只针对一个请求延迟示例:

2、高斯随机定时器(Gaussian Random Timer)

下图中固定延迟300ms,偏差100ms,意思是时间延迟300-400ms之间;

备注:如果需要每个步骤均延迟,则将定时器放在与请求持平的位置,若只针对一个请求延迟,则将定时器放在该请求子节点中。

3、均匀随机定时器(Uniform Random Timer)

和高斯随机定时器的作用差异不大,区别在于延时时间在指定范围内且每个时间的取值概率相同,每个时间间隔都有相同的概率发生,总的延迟时间就是随机值和偏移值之和。

下面表示的是随机延迟时间的最大值是100毫秒:

(1)Random Delay Maximum(in milliseconds):随机延迟时间的最大毫秒数

(2)Constant Delay Offset(in milliseconds):暂停的毫秒数减去随机延迟的毫秒数

4、固定吞吐量定时器(Constant Throughput Timer)

this thread only: 设置每个线程的吞吐量。总的吞吐量=线程数*该值。

all active threads in current thread group:吞吐量被分摊到当前线程组总的所有活动线程上。每个线程将根据上次运行时间延迟。

all active threads :吞吐量被分配到所有线程组的所有活动线程上。的总吞吐量。每个线程将根据上次运行时间延迟。在这种情况下,每个线程组需要一个具有相同设置的固定吞吐量定时器。

all active threads in current thread group (shared):同上,但是每个线程是根据组中的线程的上一次运行时间来延迟。相当于线程组组内排队。

all active threads (shared) ——同上,但每个线程是根据线程的上次运行时间来延迟。相当于让所有线程组整体排队。

5、同步定时器(Synchronizing Timer)

这个定时器和loadrunner当中的集合点(rendezvous point)作用相似,其作用是:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力。

Number of Simulated Users to Group by:集合多少人后再执行请求(也就是执行的线程数)

注意:等同于设置为线程组中的线程数,一定要确保设置的值不大于它所在线程组包含的用户数。

Timeout in milliseconds:指定人数多少秒没集合到算超时(设置延迟时间以毫秒为单位)

注意:如果设置Timeout in milliseconds为0,表示无超时时间,会一直等下去。

线程数量无法达到"Number of Simultaneous Users to Group by"中设置的值,那么Test将 无限等待,除非手动终止。

6、BeanShell定时器(BeanShell Timer)

这个定时器,一般情况下用不到,但它可以说是最强大的,因为可以自己变成实现想要做的任何事情,例如:

希望在每个线程执行完等待一下,或者希望在某个变量达到指定值的时候等待一下。

7、泊松随机定时器(Poisson Random Timer)

这个定时器在每个线程请求之前按随机的时间停顿,大部分的时间间隔出现在一个特定的值,总的延迟就是泊松分布值和偏移值之和。

上面表示暂停时间会分布在100到400毫秒之间:

(1)Lambda(in milliseconds):兰布达值

(2)Constant Delay Offset(in milliseconds):暂停的毫秒数减去随机延迟的毫秒数

定时器,在jmeter中的作用不可忽视,是一个重要的元件,能够帮助我们更好的完成各种各样的性能场景测试。

本文参与 腾讯云自媒体同步曝光计划 ,分享自微信公众号。
原始发表:2019-12-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除
delay
thread
timeout
timer
定时器

本文分享自 自学测试之道 微信公众号, 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!

delay
thread
timeout
timer
定时器
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
推荐阅读
  • 社区

    • 技术文章
    • 技术问答
    • 技术沙龙
    • 技术视频
    • 学习中心
    • 技术百科
    • 技术专区
  • 活动

    • 自媒体同步曝光计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 圈层

    • 腾讯云最具价值专家
    • 腾讯云架构师技术同盟
    • 腾讯云创作之星
    • 腾讯云TDP
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2025 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
闷骚的灌汤包  ·  省民政厅规划财务处举办2024年全省民政规划财务统计培训班
1 年前
文雅的山楂  ·  《寂静之地2》惊悚登陆荧幕,为什么你一定想解开这6大疑问? - 知乎
2 年前
爱笑的槟榔  ·  2021 AC Schnitzer BMW ACS8 5.0i Polizei "Tune it! Safe!" Concept - 哔哩哔哩
2 年前
骑白马的梨子  ·  一部获得戛纳评审团大奖的火车电影,暨《电影手册》专访
2 年前
liangjiajie  ·  各地竞业限制补偿金标准一览表 | 威科先行劳动法库_经济
5 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号