首页 > 其他 > 详细

jemeter的虚拟弱网测试

时间:2020-09-30 16:42:25      阅读:43      评论:0      收藏:0      [点我收藏+]

在实际的测试工作中,会因为业务需要,有时限网速,更加符合实际,测试出真实的响应时间情况找到apache-jmeter-5.0/bin/jmeter.properties文件,找到参数,分别为限制http以及https
#httpclient.socket.http.cps=0
#httpclient.socket.https.cps=0
如图所示:
技术分享图片

计算逻辑:cps = (target bandwidth in kbps * 1024) / 8,所以cps=B/s的速率
参考官网文档:cps属性为了模拟低网速,如图所示:
技术分享图片

二、对于网络带宽的换算
1、网络速率
100Mbps=100Mbit/s即兆比特每秒
100MB/s=100MBytes/s即兆字节每秒
1B=8bit

100Mbps=12.5MB/s,理论上平常的百兆带宽下载速率可以达到12.5MB/s 100MB/s=1001024KB/s=1001024*1024B/s
2、数据存储对于数据硬盘之类的存储换算比较不同,数据存储是以10进制表示,1MB=1000KB
三、jmeter分别配置不同的cps测试响应时间的变化
默认情况下该接口,内网测试如下
技术分享图片

响应时间很小,设置cps=40KB/s=40*1024B/s=40960,查看网络延迟情况
技术分享图片
可以看到平均网络延迟了1分多钟

技术分享图片

通过这样的设置方法,可以做到弱网测试。

对于app的弱网测试,也可以使用Fiddler模拟弱网进行测试,可以查看以前的文章:
使用Fiddler模拟弱网进行app的测试

jemeter的虚拟弱网测试

原文:https://www.cnblogs.com/muhou/p/13754281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!