iOS模拟弱网测试

开发完成之后自测时要考虑到多种情况, 下面介绍下如何模拟弱网(慢网)环境自测;
首先,使用真机时, 设置方法如下:

iOS模拟弱网测试_第1张图片
设置里进行设置

点击开发者进入开发者设置界面


iOS模拟弱网测试_第2张图片
点击status
iOS模拟弱网测试_第3张图片
选择弱网环境

这里有几种环境,点开之后会有详情介绍,也可以自定义环境


iOS模拟弱网测试_第4张图片
详情

这里每个参数的含义大致如下:
in bandwidth 下行带宽
in packet loss 下行丢包率
in delay 下行延迟,单位为ms
out bandwidth 上行带宽
out packet loss 上行丢包率
out delay 上行延迟
DNS delay DNS解析延迟,这个功能安卓不知道怎么模拟
protocol 协议,可选Any,IPv4,IPv6
interface 接口,可选ALL,Wi-Fi,cellular(蜂窝网)

其次, 使用模拟器设置弱网环境:

Xcode4.1中自带一个叫Network Link Conditioner的工具, 可以让用户模拟不同的网络连接和带宽 。现在Xcode7中得自己去开发者中心下载安装才能用, 如下图所示下载这个安装包


iOS模拟弱网测试_第5张图片
下载安装包

下载安装后,可看到其中有一个Network Link Conditioner.prefPane文件:


iOS模拟弱网测试_第6张图片
Network Link Conditioner.prefPane文件

运行Network Link Conditioner.prefPane后,Network Link Conditioner就会被添加到系统偏好设置的其他分类中 .
这里选安装:
iOS模拟弱网测试_第7张图片
点击安装

Network Link Conditioner被添加到系统偏好设置的其他分类中,如下图:


iOS模拟弱网测试_第8张图片
Network Link Conditioner被添加到系统偏好设置的其他分类中

点击打开:
iOS模拟弱网测试_第9张图片
设置界面

在Profile中包含预置的几种网络环境,分别和上文真机设置模拟环境的选项对应,可以参照上文选择 :
iOS模拟弱网测试_第10张图片
几种网络环境

切换ON和OFF可以打开关闭环境, 打开之后电脑右上角会有一个小图标:
图标

也可以点击图标取消网络限制或打开Network Link Conditioner重新配置 .
还可以根据需要自定义不同的网络环境,点击右侧Manage Profiles进入管理Profiles窗口, 在这里可定义自己需要的Profile:
iOS模拟弱网测试_第11张图片
Profiles窗口

需要注意的是: Network Link Conditioners是对整个系统有效的,普通上网的速度也会被限制, 所以在测试完毕时,记得停止Network Link Conditioner .

你可能感兴趣的:(iOS模拟弱网测试)