移动端应用弱网测试

本文探讨了移动端应用在弱网环境下的测试要点,包括异常处理、超时处理、重连机制和缓存机制,并提供了如何模拟弱网环境的方法,如使用代理服务器Fiddler、Charles,以及Android和iOS设备的设置选项。对于用户体验,良好的弱网测试能够确保应用在网络不稳定时依然能够正常运行和提供反馈。
摘要由CSDN通过智能技术生成
用户在使用应用过程中,因为网络条件比较复杂,并且运营商也有所不同,所提供的网络机制不同;其次用户使用场景不同,室内户外... 因为不做任何处理的话很可能导致程序崩溃闪退影响用户使用,所以对客户端要求比较高,需要做容错处理机制,比如一场提示、超时处理、重连机制、缓存机制。

1.异常处理
当网络异常时,不能正常收到数据要做容错处理,防止应用崩溃。
2.超时处理
网络加载需要时间,为了给用户更好的使用体验,使应用加载过程中使用loading提示给用户比页面空白更加具备更好体验,更具网络制式设置对应的响应时间。
3.重连机制
是否具备重连机制,需要根据具体需求确定,比如聊天功能呢,网络差导致聊天终端,链接网络后,一般情况下要自动重连,因为用户在聊天页面时想收到及时的信息。
4.缓存机制
是否具备缓存机制也根据需求来定,比如资讯类 并不是所有用户需要做缓存机制。就资讯类模块而言,如果网络不好或者断开连接时,叶脉呢显示是之前的内容用户就可以继续浏览而不是一直等待。

如何模拟弱网环境
1.使用代理服务器 如 fidder 或者 Charles
Charles中可以在proxy – Throttle setting 弹窗中设置,打开后如下图:
在这里插入图片描述

使用fidder 的方法可在 rules – customer rules 中修改代码,在文件中搜索 simulate 可以看到如下代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值