首页 常识

网络检测是怎么检测(如何进行网络测试其流程有哪些?)

100次浏览     发布时间:2024-11-10 09:34:20    

随着国内移动端迅猛发展,大大增加用户碎片化使用移动端的概率。但是针对一些特殊情况,如用户在地铁里,巴士上,甚至是电梯,车库等场景使用APP,则需要针对这些场景的弱网环境下,验证出现丢包、延时软件的处理机制,避免因用户体验不友好造成用户的流失。

1. 用户体验

APP使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验

2. 非正常情况下,出现bug概率会增加

在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于用户自身的网络环境波动,或者是本身网络环境就较为恶劣,而服务在面对这种恶劣的网络环境的健壮性不够,导致会出现一些意想不到的bug

网络测试的一般流程

1. 首先要考虑网络正常的情况

各个模块的功能正常可用

页面元素/数据显示正常

2. 其次要考虑无网络的情况

APP各个功能在无网络情况下是否可用

APP各个页面之间切换是否正常

发送网络请求时是否会导致闪退、卡死等异常情况

APP各个页面是否显示完整美观,未刷新的页面是否做了相应的提示和处理

在无网络情况下数据是否会丢失

无网络提示信息是否友好

3. 再次考虑弱网情况

弱网情况下APP是否针对请求做了超时处理

网络延迟的情况下,操作app进行数据同步、OTA升级是否会发生Crash、ANR等严重错误

弱网情况下,APP请求回调未完成时,执行其他动作以及交互时,是否会出现APP闪退(如:驾考IOS开屏闪退)等异常。

弱网情况下,原始数据是否出现丢失的情况(弱网下载时会出现丢包情况)

弱网环境下,是否会出现请求堆积的情况

弱网环境下,APP各个页面是否显示完整

系统超时,提示信息是否清晰明确

弱网情况下APP的响应时间是否在一个合理的时间范围内

请求回调未完成–XXX项目XX难题攻克弹窗

这个弹窗是服务器说了算,服务器知道该用户啥时候弹弹窗。若用户在做题页面时返回了,则该用户下次进入且在服务器缓存时间内,应该给出弹窗(产品逻辑:弹窗出现后用户必须看到才消失)

请求堆积:水池注水排水问题

4. 最后考虑网络状态之间的转变

断开网络连接以后,操作APP各个功能是否正常

同步数据过程中,断开网络连接,APP是否出现异常情况

传输数据过程中,网络由wifi切换到gprs,APP是否出现异常情况

弱网环境下发送的请求是否在恢复网络以后出现重复提交的情况


相关文章:

商务礼仪的作用是什么(商务礼仪对企业的重要性)11-13

生芒果怎么腌好吃酸甜(芒果可以腌着吃!)11-13

用海绵纸做的手工作品(幼儿园海棉纸手工制作教程)11-13

酸性洗发水推荐(什么洗发水控油效果好?)11-13

南京中医药大学怎么样(南京中医药大学排名、优势专业)11-13

黄南藏族自治州属于哪个省(发现城市之美-青海黄南)11-13

选举制度的历史发展(浅论汉朝的选举制度)11-12

八月适合旅游的地方推荐(8月适合去的6个旅行地)11-12