关于jmeter线程组和循环次数的设置
2024-08-28 16:25:27
初始设置:设置线程数 n = 80,循环次数a = 1,ramp-up period=5
一 计算最后一个线程的生成时间(last)
总共生成80个线程,总共需要5秒,每秒钟会启动16个线程,所以,第5个线程开始启动的时间应该为第1个线程启动之后的第4.9秒,即:ramp-up period*(1-1/n)=5*(1-1/80)=4.9秒
二 获取平均相应时间(avg)
平均相应时间:聚合报告-average值,例如为206,则为时间为:206/1000=0.206秒
三 计算循环次数(x)
x〉last/avg=4.9/0.206=23.7,即:循环次数至少大于24
四 计算单个线程的持续时间(t)
t=x*avg=0.206*24=4.9秒
综上,若循环次数为24则分布如下,其中80个线程的压测时间只有1秒:
第1秒:生成第1--16线程,持续时间为4.9秒
第2秒:生成第17--32线程,持续时间为4.9秒
第3秒:生成第33--48线程,持续时间为4.9秒
第4秒:生成第49--64线程,持续时间为4.9秒
第5秒:生成第65--80线程,持续时间为4.9秒
所以,需要调整循环次数为60次,则单个线程的持续时间为:60*0.206=12秒,最后80个线程的压测时间有15秒
引用:https://blog.csdn.net/hsd412237463/article/details/49929173
最新文章
- web服务器选择Apache还是Nginx
- jQueryUI日期显示
- Velocity模板引擎语法
- JS中基本window.document对象操作以及常用事件!
- Python学习(8)字符串
- 真实赛车3,SPEEDRUSH TV 第3季,第3阶段(第3天),直线加速赛
- 快速找到跟踪其他session产生的trc文件
- POJ 3080 (字符串水题) Blue Jeans
- Tesseract——OCR图像识别 入门篇
- Asp.Net MVC4.0 官方教程 入门指南之五--控制器访问模型数据
- 图片,音频资源预加载和文档dom加载
- python学习之glob模块
- LintCode-落单的数 III
- 如何解决jQuery easyui中locale文件下easyui-lang-zh_CN中文乱码问题
- [已解决]报错:Required request body is missing
- 推荐几个IDEA插件,Java开发者撸码利器(转载)
- 解决com.mysql.jdbc.PacketTooBigException: Packet for query is too large
- Shell命令之文本操作
- Msys2的安装,并整合到cmder中
- SVM核技巧之终极分析