[原创]App弱网测试方法介绍
1 什么是弱网?
弱网就是在非正常网络状态下,用户在访问网络时遭遇到网络延迟或是丢包,造成使用产品时用户体验不佳或反感的场景。
2 为什么要进行弱网测试
简而方之,在弱网环境下对产品进行健壮性测试,来确保在弱网环境时产品可以提供可靠的服务。
3 弱网测试的方法介绍
3.1 用Fiddler工具实现弱网测试
操作步骤:
1)Rules—》customer rules,选择Customize Rules
2)Ctrl+F组合键调出搜索对话框,键入m_Simulate进行搜索,
3) 完成设置具体的上传下载速率—》保存—》
4)点击Performance-->点击Simulate Modem Speeds,完成弱网模拟功能的打开
if (m_SimulateModem) {
//Delay sends by 300ms per KB uploaded //每延迟300ms发送1kb的数据,也就是每1s发送3kb的数据
oSession["request-trickle-delay"] = 300
//Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = 150 //每延迟150ms下行1kb的数据,也就是每1s发送6.6kb的数据
}
开启限速:3.2 用Charles工具实现弱网测试
1)选择throttle settings 设置弱网环境,可以直接选择4g/3g等或是自定义上传或下载
3.3 Facebook工具实现弱网测试
略,可以百度搜索下,比较繁琐平时用的不多;
3.4 Chrome开发工具实现弱网测试
1)按下F12 -> 打开调试控制台,Network选项,如下图所示:
3.5 ios开发工具Network Link Conditioner
1) 安装ios开发工具中的Network Link Conditioner,如下图所示: