问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

iOS开发者模式自带弱网测试工具

创作时间:
作者:
@小白创作中心

iOS开发者模式自带弱网测试工具

引用
CSDN
1.
https://blog.csdn.net/jdhfjb/article/details/139960612

在移动应用开发过程中,弱网测试是一个非常重要的环节。iOS系统自带的网络链接调节器(NETWORK LINK CONDITIONER)为开发者提供了一个便捷的弱网测试工具。本文将详细介绍如何使用这个工具进行各种网络环境下的测试,帮助开发者优化应用在网络条件不佳时的用户体验。

弱网测试的思路

弱网功能测试:2G/3G/4G、高延时、高丢包
无网状态测试:断网功能测试、本地数据存储
用户体验关注:响应时间、页面呈现、超时文案、超时重连、安全及大流量风险
网络切换测试:WIFI → 4G/3G/2G → 网多状态切换

使用步骤

  1. 准备环境,设置中调出:开发者选项(如果没有,需要真机联xcode)
  2. 选择NETWORK LINK CONDITIONER
  3. 将ENABLE打开
  4. 选择对应的网络环境,100% Loss、3G、Very Bad Network、WiFi等
  5. 自定义网络环境:Add a profile

自定义网络环境参数

在"Add a profile…"列表中,可以设置以下参数:

  • in bandwidth:下行带宽/输入带宽
  • in packet loss:下行丢包率/输入丢包
  • in delay:下行延迟/输入延迟,单位为ms
  • out bandwidth:上行带宽/输出带宽
  • out packet loss:上行丢包率/输出丢包
  • out delay:上行延迟/输出延迟
  • DNS delay:DNS解析延迟
  • protocol:协议,可选任何,IPv4,IPv6
  • interface:接口,可选全部,Wi-Fi,cellular(蜂窝网)

2G/3G 网络范围

tips:需要自定义可以根据下方两张图的范围去输入

2G网络

3G网络

目前3G运营及制式:
中国电信 CDMA2000
中国移动 TD-SCDMA
中国联通 WCDMA

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号