1.为什么进行弱网测试:
不同的网络情况下,应用的加载时间、可用性、稳定性都会不同,尤其是弱网下
曾经做过2个有关项目,需要着重测试弱网情况,一个是展会相关,一般展馆里信号都比较弱,弱网测试显的尤为重要;另一个是旅游项目,试想一下,深山老林网络确实不好,哈哈[玩笑话]
所以一般对于一个项目是否需要进行弱网测试需要具体分析项目的场景,比如说什么erp-app,个人觉得弱网测试的必要性就没有很强
2.什么样的网络属于弱网:
低于2G、2G、3G(WiFi不划分在弱网范围内)
3.如何进行弱网测试:
1)切换手机网络:设置使用的我网络类型(测试机可能没有SIM卡不能这样子测试)
2)使用虚拟机模拟网络速率
3)使用fiddler进行网络代理
4.使用虚拟机模拟弱网:
5.fiddler模拟限速:
原理:在客户端请求前定义限速的逻辑,通过延迟发送数据或者接受数据的时间来限制网络的下载速度和上传速度,从而达到限速
1.点击【Roues】-【Customize Ruls...】菜单,跳转到规则设置页面
2.查到到下面这几行代码,设置上传、下载速度
if (m_SimulateModem) { // Delay sends by 300ms per KB uploaded.可以自己设置上传和下载速度 oSession["request-trickle-delay"] = "150";//上传速度 // Delay receives by 150ms per KB downloaded. oSession["response-trickle-delay"] = "100"; //下载速度 }
修改速度之后,保存、关闭对话框即可
3.开启限速模式:【Rules】-【Performance】-勾选【Simulate Modem Speeds】
ps:在第二步修改网速之后,这个选项会默认去除勾选,需要重新勾选一次
4.手机连接fiddler代理即可