标签:res es2017 response dns解析 pack ddl 博文 loss 位置
弱网环境下App的功能是否正常使用,是否会发生Crash的等情况?
1.IOS
ios系统一般自带弱网环境测试,可以通过设置各种网络环境,模拟弱网环境,如3G,wifi,very bad Network或者自定义网络环境进行测试。
在苹果手机的设置如下:设置>开发者选项>Status:on,选择想要测试的网络环境,便可以在该环境下测试App。
弱网环境下的设置参数如下:
注意:测试完成后记得将Status的状态改为off。
2.Andorid
Andorid没有如ios系统一样有自带的弱网环境的设置,我们可以借助Fiddler的抓包工具进行辅助设置。
(1)下载Fiddler工具,具体的下载和学习教程见Fiddler使用教程的博文,在这我就不详细讲解。
(2)打开Fiddler工具,在工具栏上选择Rules>Customize Rules
(3)在打开的脚本文件中Ctrl+F搜索simulate
定位在如下图所示的位置:
request-trickle-delay:请求的延迟时间
response-trickle-delay:响应延迟时间
默认的一般是300毫秒和150毫秒,模拟网络延迟的设置一般是修改这两个地方,将延迟时间修改为需要的延迟时间来测试,在这我设置的为2500毫秒
然后Ctrl+S保存好,关闭脚本文件
(4)勾选Rules>Performance中的Simulate Modem Speeds,便可以开始设置的网络延迟的环境下测试
标签:res es2017 response dns解析 pack ddl 博文 loss 位置
原文地址:http://www.cnblogs.com/evablogs/p/7446059.html