【北辞弱网7.0】是网络检测的工具,可以为大家检测网络延时、带宽、丢包等等问题,一般应用于搭建弱网环境的时候进行检测使用,用于最低限度的优化你的网络环境,确保正常用网效果,其中的很多功能专业性较强,不建议胡乱使用,有需要的专业用户可以使用。
注:包名“金砖弱网(禁止倒卖)”,和“北辞弱网”属于同一款软件,是免费使用的网络测试工具!
由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些5G的知识;2分钟了解什么是5G。
在MWC 2018 上,5G 成了全球的一个热门话题,而国内对 5G 的关注度也是异常地高。实际上,与 2G、3G、4G 相比,我国在 5G 方面的布局并不晚于其他国家;而且中国三大运营商在中国 5G 发展中的角色至关重要,因此它们在 5G 上的节奏基本上决定了整个中国 5G 的迈进步伐。
身为一个合格的测试人员,需要额外关注的场景就远不止断网、网络故障等情况了。还要对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。
1) 数据加载和返回
关注页面数据加载时间即接口发出请求到数据返回响应时间,是否有友好加载提示如loading动画or进度条,在客户端设置超时时间内响应正常展示页面数据及使用功能,超出超时时间后显示异常友好提示即超时机制,以及根据场景判断超时后是否进行重连请求机制等。
2)进行网络切换
操作时,关注网络切换中正好处于数据加载状态,是否会导致App crash or ANR。
3)断网状态下
页面展示考虑三种加载情况,
一初始化从零加载应显示异常提示页面
二页面加载部分数据后断网,已加载数据是否正常展示,未加载部分是否与异常提示UI设计保持一致;
三已加载所有数据后断网重新刷新页面是正常展示还是覆盖已有数据(取决开发加载策略)。
在已有本地数据存储的情况下,查看断网重连后能否正常使用功能以及传参数据正确性。
在弱网前提下,我们既要关注网络问题,策略,还要保证是否有兜底方案,不能引发崩溃等问题,是否可以给用户合理的提示,让用户知道不是APP出现的问题,而是网络的问题,给用户最佳的体验。
1、登录
支持手账号或者TAPD账号登陆,如果使用QQ账号首次登陆,需要注册WeTest平台账号,即可成功登陆。
2、选择测试APP
成功登陆后,点击【点击选择测试程序】按钮,选择待测试的弱网工具,然后点击下方的【开始测试】按钮,第一次启动的时候需要对悬浮窗权限进行授权,部分机型会弹出开启VPN服务的确认框,点击确认。
3、弱网模板
支持系统预设模板和用户自定义模板,预设模板包含了常见的2G/3G/4G网络模板,还有弱网测试中比较常用的100%丢包模板等,预设模板不支持编辑,可以删除;
另外,支持用户根据自己的测试需求自定义弱网参数模板,有比较好的灵活性。
4、悬浮窗
开始测试后,会自动拉起待测试程序,然后默认会显示弱网模板控制悬浮窗,以及弱网模板信息悬浮窗。
● 左边悬浮窗是控制悬浮窗,可以下拉即时切换弱网模板,双击Q按钮可以切回应用,点击暂停按钮可以停止弱网状态恢复正常网络;
● 右侧悬浮窗显示当前的模板名,实时延迟,实时网速,以及当前模板的具体参数。
注:支持动态探测当前网络和远端服务器的延迟,然后动态适配用户设置的上下行延迟,保证真实网络延迟和用户设置的尽量一致。
App在使用的过程中,难免会遇到不同的弱网络环境,像在公车上、在地铁、地下车库等。在这种情况下,手机常常会出现网络抖动、上行或下行超时,导致 APP 应用中出现丢包延迟,从而影响用户体验。作为软件测试工程师,我们要在app上线前做一定弱网络环境场景模拟,查看app在弱网络环境下是否存在某些未知的问题。
例如:
客户端卡死、崩溃等异常
核心功能导致软件不能正常运行
存在有损害用户利益或被用户额外获利的机会
是否有合理的重连机制,避免每次重连都返回到登录界面
是否有合理的重发机制,对丢包延时情况有对应的合理提示
1.无需ROOT手机,无需连接数据线
2.提供快速.可靠.功能齐全的弱网模拟服务
3.提供TCP/UDP网络协议抓包功能