jmeter的弱网模拟

在模拟弱网方面处理常用的fiddler之外,jmeter也是一样可以实现弱网测试的。具体操作可参考:

1、首先找到jmeter的配置文件,在安装目录下的bin/jmeter.properties文件,修改http.csp/https.cps的值,这里默认为0,表示对http/https类协议不作任何限制,cps表示“每秒字符数”,计算逻辑为:cps = (target bandwidth in kbps * 1024) / 8,即cps=B/s。

 

2、先了解下换算规则

1Mbps=1Mbit/s即兆比特每秒
1MB/s=1MBytes/s即兆字节每秒
1B=8bit

100Mbps=12.5MB/s,理论上平常的百兆带宽下载速率可以达到12.5MB/s 

3、设置响应时间很小的情况,cps=100KB/s=100*1024B/s=102400,查看网络延迟情况

首先添加线程组,添加http请求,设置线程100,平均响应时间为0.130s。

 

设置cps值为40*1024

 

  再执行脚本,看平均响应时间为0.414s,网络延时0.284S。

 

posted @ 2021-06-09 10:30  liuyi1804  阅读(683)  评论(0编辑  收藏  举报