美文网首页
iOS模拟弱网,进行测试

iOS模拟弱网,进行测试

作者: 在路上浅谈管理 | 来源:发表于2019-06-14 16:44 被阅读0次

    今天我们分享两种模拟弱网的方法,主要都用于我们平时的开发中,

    一种是真机模拟弱网环境:

     设置方法如下:进入手机设置->开发者->Network Link Conditioner

    打开第一个:Enable这个按钮,就代表已经开启了弱网。

    红色箭头代表的是你可以选择的网络,你可以根据测试需要的条件,选择不同的网络,也可以点击下面的Add a profile按钮自己添加新的网络,选择好了之后,你可以点击进去自己设置该网络的环境,如下图:

    这里每个参数的含义大致如下:

    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(蜂窝网)

    所以你可以根据这些参数的意思,自己根据需求,设置该网络需要的数据大小,设置之后,开启,在去测试,你就会发现网络确实慢了很多。

    二:模拟器设置弱网环境:

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

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

    运行Network Link Conditioner.prefPane后,Network Link Conditioner就会被添加到系统偏好设置的其他分类中 .

    这里选安装:

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

    点击打开:

    在点击Profile之后,里面包含预置的几种网络环境,分别和上文真机设置模拟环境的选项对应,可以参照上文选择 :

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

    也可以点击图标取消网络限制或打开Network Link Conditioner重新配置 .

    还可以根据需要自定义不同的网络环境,点击右侧Manage Profiles进入管理Profiles窗口, 在这里可定义自己需要的Profile:

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

    到这里就结束了!!!!

    相关文章

      网友评论

          本文标题:iOS模拟弱网,进行测试

          本文链接:https://www.haomeiwen.com/subject/exypfctx.html