快捷搜索: 王者荣耀 脱发

弱网测试(Charles模拟)

一、介绍

移动应用的网络环境多样,而且会出现在不同网络之间切换的场景,即使是在同一网络环境下,也会出现网络连接状态时好时坏的情况,比如时高时低的延迟、经常丢包、频繁断线,在乘坐地铁、穿越隧道,和地下车库的场景下经常会发生。所以,移动应用的测试需要保证在复杂网络环境下的质量。目的就是保障用户的体验度;使用抓包工具 Charles 辅助弱网测试。

页面响应时间、页面呈现、超市文案、超时处理、大流量事件、支付重复、重复提交等。

三、弱网设置

Charles配置弱网测试,设置代理,限流设置;设置点击【Proxy】-->【Throttle Setting】 ,勾选上【Enable Throttle】(相当于开启限制网速的功能),也可以勾选【only for selected host 】 意思是设置一个指定访问进行网络限制,不影响其他软件; 在【Throttle preset】选择常见预设的网络情况,也可在Bandwidth 自己设置网络的上传和下载速率。

网速设置: 3G:300k-2Mbps左右 2.5G(GPRS)一般在10-100kbps 2G(GSM)一般在5-9kbps

如果不习惯自定义设置带宽等,可直接在Throttle Preset下拉列表中选择,按照顺序,网速逐渐提升。以下配置用于模拟不太好的2G蜂窝网络: 带宽256 kbps(上传和下载) 利用100% 延迟300 ms MTU为1500字节 可靠性75% 稳定75% 不稳定的质量范围为20%至25%

都配置好了,就可以开始弱网测试啦~

经验分享 程序员 微信小程序 职场和发展