使用iPhone系统设置,进行弱网测试

有些情况,开发者或者测试人员需要在弱网的情况下进行开发和测试。这里简单介绍一下iPhone弱网设置。
首先,进入iPhone的设置界面-->开发者


IMG_0190.PNG

开发者-->Status


1.PNG

打开enable开关,根据需要修改3G或者WIFi下的宽带参数


2.PNG

设置参数:
每个参数的含义大致如下:
in bandwidth :下行带宽
in packet loss :下行丢包率
in delay :下行延迟(ms)
out bandwidth :上行带宽
out packet loss :上行丢包率
out delay :上行延迟
DNS delay :DNS解析延迟,这个功能安卓不知道怎么模拟
protocol :协议-- 可选Any、IPv4、IPv6
interface :接口--可选ALL、WLAN、Cellular


3.PNG

设置完毕点击存储。运行项目,在请求接口的地方,可以根据加载页面判断是否弱网。
也可以直接选择 Very Bad Network,其他选项各位看客根据自行需要自行选择。
注:开发者选项,需要连接xcode才会显示。

推荐阅读更多精彩内容

  • 开发完成之后自测时要考虑到多种情况, 下面介绍下如何模拟弱网(慢网)环境自测;首先,使用真机时, 设置方法如下: ...
    勇敢的呆喵阅读 25,867评论 19 51
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 123,411评论 18 134
  • 有多久没有认认真真坐下来,放下所有琐事与利禄,平缓心态,让时间在此刻静止,然后拿起筷子吃着家常便饭?我已经...
    疯子硪荖了阅读 532评论 1 0
  • 幼小孩子在夜里边哭泣边行走在远离家的路上,是受够了在学校和家庭里的孤独,又或是出于什么目的,只是想一直的走,走到某...
    夜羽无锋阅读 145评论 0 0
  • 正数的补码就是其原码;负数的补码是其反码加1。例如单字节5的补码为 0000 0101,-5的原码为 1111 1...
    gload_kk阅读 188评论 0 0