臭鸡蛋弱网3.0是一个全新的弱网测试工具,没有7.0版本,大家可以通过它来对软件、游戏等进行测试,当然也可以通过配置参数来达到游戏内部瞬移、加速的功能,有需要的欢迎体验!
什么是臭鸡蛋弱网3.0?
由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些5G的知识;2分钟了解什么是5G。
在MWC 2018 上,5G 成了全球的一个热门话题,而国内对 5G 的关注度也是异常地高。实际上,与 2G、3G、4G 相比,我国在 5G 方面的布局并不晚于其他国家;而且中国三大运营商在中国 5G 发展中的角色至关重要,因此它们在 5G 上的节奏基本上决定了整个中国 5G 的迈进步伐。
身为一个合格的测试人员,需要额外关注的场景就远不止断网、网络故障等情况了。还要对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。
1)进行网络切换
操作时,关注网络切换中正好处于数据加载状态,是否会导致App crash or ANR。
2) 数据加载和返回
关注页面数据加载时间即接口发出请求到数据返回响应时间,是否有友好加载提示如loading动画or进度条,在客户端设置超时时间内响应正常展示页面数据及使用功能,超出超时时间后显示异常友好提示即超时机制,以及根据场景判断超时后是否进行重连请求机制等。
3)断网状态下
页面展示考虑三种加载情况,
一初始化从零加载应显示异常提示页面
二页面加载部分数据后断网,已加载数据是否正常展示,未加载部分是否与异常提示UI设计保持一致;
三已加载所有数据后断网重新刷新页面是正常展示还是覆盖已有数据(取决开发加载策略)。
在已有本地数据存储的情况下,查看断网重连后能否正常使用功能以及传参数据正确性。
在弱网前提下,我们既要关注网络问题,策略,还要保证是否有兜底方案,不能引发崩溃等问题,是否可以给用户合理的提示,让用户知道不是APP出现的问题,而是网络的问题,给用户最佳的体验。
App在使用的过程中,难免会遇到不同的弱网络环境,像在公车上、在地铁、地下车库等。在这种情况下,手机常常会出现网络抖动、上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验。作为软件测试工程师,我们要在app上线前做一定弱网络环境场景模拟,查看app在弱网络环境下是否存在某些未知的问题。
例如:
客户端卡死、崩溃等异常
核心功能导致软件不能正常运行
存在有损害用户利益或被用户额外获利的机会
是否有合理的重连机制,避免每次重连都返回到登录界面
是否有合理的重发机制,对丢包延时情况有对应的合理提示
1.无需ROOT手机,无需连接数据线
2.提供快速.可靠.功能齐全的弱网模拟服务
3.提供TCP/UDP网络协议抓包功能