真的理解Jmeter线程数、Ramp-Up、循环次数真的理解?

更新时间:2023-06-27 17:40:18 阅读: 评论:0

真的理解Jmeter线程数、Ramp-Up、循环次数真的理解?
Jmeter平时做API接⼝的吞吐量测试,⼏个配置项很好上⼿没有去深⼊思考。
65年属什么有⼏个疑问:
1 Ramp-Up配置时间实际作⽤?
2 循环是在哪个时间点开始执⾏的?与线程组的关系是怎样的?
3 配置10/s个并发如何实现?
有疑问就实践,读别⼈博客难免找不到⾃⼰想要的内容。
实践疑问1:
Ramp-UP time的实际作⽤,图⼀为例解释:有5个线程需要5秒发送完成,也就是1个/s请求。(如果线程数是10,ramp-up time是5,⼜是什么意思?)
注:线程数抽象实例化后就是⽤户数,Ramp-up time是规定所有⽤户在时间段内把请求发送完(前提条件循环次数是1),⽽且请求的时间间隔是固定的=Ramp-Up time/线程数。
东方明珠游戏机看执⾏结果统计:从结果中可以看出,总计时耗时5s,请求数是5个,时间间隔是固定的1秒(这个总时耗和时间间隔就是Ramp-Up time 实际作⽤)。
六年级语文手抄报
疑问⼆: 循环是在哪个时间点开始执⾏的?与线程组的关系是怎样的?
百里挑一打一节气>更年期是几岁解答:循环开始时间⼏乎与启动时间并⾏,舌尖上的美食
如下图解释:a循环数为1的解释是1个/s请求发5次请求。
b循环数为2时解释是(1个/s请求发5次)执⾏2遍(循环数),循环开始执⾏时间⼏乎与第⼀遍执⾏时间并⾏。(仔细观察Thread Name 的时间点)
致给自己的生日祝福语疑问三:配置10/s个并发如何实现?是否可以通过(线程数,Ramp-Up time、循环数)配合来实现?
博士学位申请条件
⽅法⼀: 通过(线程数,Ramp-Up time、循环数)配合来实现
组合有很多种,我列了⼏个
⽅法⼆:⽤Jmeter⾃带Constant Throughput Timer插件实现,实际测试这样配置要达到10/s的效果不可⾏。(原因:评估这个配置限制TPS值的最⼩单位是minute,所有对数量⼩的请求统计测试不准是可以理解的。)具体是什么原因该以后⼯作留个疑问,多阅读多思考。
对上minute级别的⼤并发测试这个配置项应该是准的。
最后思考下:Ramp-Up time 为0 是什么意思?⽤压测服务器最⼤的能⼒持续发送请求

本文发布于:2023-06-27 17:40:18,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1057519.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:循环   时间   测试   配置   请求   线程   疑问   发送
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图