弱网测试主要是通过工具,模拟网络的各种状况,对APP进行性能方面的衡量
主要是1.网络带宽,2.丢包率,3.延迟
1.ios端弱网设置:
手机自带设置网络功能:蜂窝数据--蜂窝数据选项--语音和数据,可设置4G,3G,2G
2.Android端弱网测试
可通过fiddler设置,只是通过减缓带宽,未引入包丢失,先介绍fiddler。
a,手机和PC端保证在同一WiFi(网络)
b.fiddler设置rules--options,如下图修改端口号8888,同时勾选运行远程计算机连接
c.获取电脑的IP地址,通过cmd再输入ipconfig,ipv4的地址即是自己的主机地址
d.手机端先将该WiFi手动设置代理.
e.网址输入(主机地址:8888),点击下载证书,下载之后进行安装(ios手机需要一个信任证书的操作)
f.fiddler设置网络延迟
进入代码中的延迟设置部分,可通过Ctrl+f,simulate搜索找到位置
修改请求延迟和响应延迟,单位是毫秒。
修改后Ctrl+s保存,再进入rules--performance--simulate modem speeds勾选
g.如果模拟随机的网络状态。可修改下图中的内容
改为下下图中的代码。