什么样的网络属于弱网
低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范畴。
专业术语
上行: C—S(客户端到服务器)的传输速率
下行: S—C(服务器到客户端)的传输速率
丢包:指部分报文的丢失,丢包率高有可能引发网络延迟高(因为网络的重传)、数据缺失、卡顿、网络异常等问题
延时:指一个报文或分组从一个网络的一端传送到另一个端所需要的时间。时延决定了使用过程中是否顺畅。
测试点
参数设置
2G>3G>4G>5G 无网络等,及图下
web弱网测试
chrome的开发者模式,点击Network
iOS弱网测试
打开开发者选项:
设置-开发者选项 > Network Link Conditioner 入口。
系统已经内置常见网络配置,也可以增加自定义配置
具体配置参数:
● in Bandwidth 下行带宽,即下行网络速度
● In packet loss 下行丢包率
● in delay 下行延迟,单位ms
● out bandwidth 上行带宽
● out packet loss 上行丢包率
● out delay 上行延迟
● DNS delay DNS 解析延迟
● protocol 支持Any,IPV4、IPV6
● interface 支持Any,WI-Fi,cellular(蜂窝网)
安卓弱网测试
Qnet软件是腾讯WeTest开发平台推出的一款针对移动应用的弱网测试工具
使用工具弱网测试
Fiddler中启动弱网
打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多
配置网速
1、通过自定义规则修改:Rules -> Customize Rules
2、搜索自定义规则代码 m_SimulateModem
oSession["request-trickle-delay"] = "300";
含义:上传 1KB 需要 300 毫秒(默认配置)
oSession["response-trickle-delay"] = "150";含义:下载 1KB 需要 150 毫秒(默认配置)