iOS的开发者工具中,提供了网络的设置,因此可以直接在手机端进行弱网环境设置。
设置路径如:设置->开发者->NETWORK LINK CONDITIONER
iOS预设了一些网络的profile供使用,可直接选择。如果想自己定制,可选择最下面的“Add a profile...”。设置界面当中,可以对上行,下行的网速进行配置,也可以对Delay(延迟),Loss(丢包率)进行配置。基本能够满足我们的测试需求。
如果觉得这个还不够用,也可以选择Charles工具,通过连接代理在Charles端进行网路配置。