jmeter 进行弱网测试

在实际的测试工作中,会因为业务需要,有时限网速,更加符合实际,测试出真实的响应时间情况找到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的测试

关于jmeter的一系列使用,最近总结了一份完备的文档,有需要的或者有需要交流jmeter的使用的,可以加v 315527468 ,备注:软件测试
**

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值