android手机,可在设置——移动网络中,设置2g,2g/3g,2g/3g/4g自动切换
目前2g网络,基本上都打不开页面;微信、qq、qq浏览器、快手都是打开app,无响应数据;
2g/3g网络,app都可以打开;
2g/3g/4g网络,app都可以打开;
IOS设备,可以直接在开发者模式-Networking-Network Link Conditioner中设置;
可使用fiddler模拟弱网;
1.手机 与 fiddler 所在电脑连接同一wifi;
2.查看电脑ip地址;cmd中输入ipconfig;
3.打开手机wifi进行代理设置;验证fiddler可以抓取到手机的请求(如,打开某app);
4.fiddler中Rules——Customize Rules..,搜索Simulate,设置延时时间;upload代表上传速度;download代表下载速度;
5.启动;勾选Simulate Modem Speeds(勾选了这个选项才会生效)
app弱网测试场景;
1.创建订单,是否支付成功;如,弱网环境,创建订单失败,用户关注是否扣费;创建订单成功,支付失败,再次支付情况;
2.弱网环境下直至超时(UI界面友好度&APP是否稳定);
3.断网后,是否自动重发请求(视需求而定);
4.弱网环境下,如果页面上其它的控件仍可以操作,是否会闪退等;
5.弱网情况下,搜索时输入关键字会连续发请求,停下时,显示最终的关键字搜索结果,但很快又会被前面的关键字搜索结果覆盖;(中间的返回请求较慢,显示了最终的结果后,之前的请求返回的数据应不做处理)