美文网首页iOS开发资料收集@软件测试
【弱网络测试】OSX、iOS 系统下,模拟网络状态

【弱网络测试】OSX、iOS 系统下,模拟网络状态

作者: 太阳当空照我要上学校 | 来源:发表于2016-11-08 15:20 被阅读280次

    文/amy

    本文主要介绍 APP 测试中 的专项测试- 弱网络测试

    弱网络测试:模拟不同网络状态下(3G,4G,Wifi....或自动义网络状态),对APP进行运行。

    下面是之前在 弱网络测试 时,出现的一些问题:

    1. 在 Disconnect Network 网络状态下,打开APP 进入某个页面没有提示网络断开等提示信息

    2. 在 Very Bad Network 网络状态下,点击超链接,大概50s 后,APP crashed

    3. 在 2G/Bad Network 网络状态下,进入某一个页面,当loading icon 还在加载时,点击"返回"按钮,APP crashed

    下面介绍在iOS,OSX 系统 怎样 模拟网络状态:

    一. MAC 系统

    准备环境

    1. Mac 系统 中 安装Xcode

    2. 下载模拟网络状态工具"Hardware IO Tools for Xcode",可在苹果官网中下载,下载该工具需登录Apple ID,然后根据需求选择不同的版本

    安装

    1.Hardware IO Tools for Xcode 下载完成后,点击 Network Link Conditioner.prefPane 运行

    运行 Network Link Conditioner.prefPane

    2. 在 系统偏好设置 中可看到出现了工具 "Network Link Conditioner"

    系统偏好设置

    3. 打开 Network Link Conditioner,点击"Manage Profiles..." 按钮

    Network Link Conditioner

    4. 可看到 可选的网络,例: 3G,wifi......

    Preset Profiles

    不同选项对应的网络状态

    1. Preset Profiles: 预设网络状况

    网络状况

    2. Custom Profiles: 自定义网络状况,可根据配置不同参数设置不同网络(例:配置 bandwidth,delay不同参数值 等)

    二. iOS 系统

    激活 iOS系统中 网络调试工具

    1. 使用Xcode连接 ios 手机设备

    2. Xcode连接后,设置 中会多出一项:开发者

    设置

    选择Status, Off-> On

    选择Status

    选择现有网络状态,或自定义

    选择网络

    NOTE:该 模拟网络状态工具是对全局有效的,如果开启了某一项网络状态,对整个系统都有效。所以在测试完app后要及时关闭。

    相关文章

      网友评论

      本文标题:【弱网络测试】OSX、iOS 系统下,模拟网络状态

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