APP弱网测试

作者: 张小Di | 来源:发表于2019-01-24 22:49 被阅读29次

用户在使用APP的过程中,网络条件比较复杂,如WiFi,4G,3G,2G;并且,当前有三大运营商,所提供的网络制式不太相同。同时,用户使用的场景也各不相同,比如室内,户外,电梯或者停车场等。因为不做任何处理的话很可能会崩溃闪退,很影响用户的使用。所以对客户端要求就比较高了,需要做容错处理,比如异常提示,超时处理,重连机制,以及缓存机制。
1.异常处理
当网络异常时,未正常收到服务端的数据,需要做容错处理,不然很可能应用会出现崩溃或闪退
2.超时处理
网络加载需要时间,由于人类的心理反应,如果等待的过程中给用户进度条反馈或者loading,比页面一片空白要好过很多,因为用户有期待目标(是不是稍微跟产品挂钩了)。如果服务端一直没有返回,时间过长而没有给用户反馈的话,会把用户的耐心磨完。调查显示:用户所能忍受的最佳响应时间是2s,一般情况下超时时间设置为5 s,如果时间超出要给用户一个反馈。
当然了,超时时间统一设置为T,这是不是太傻了 。如果当前是2G网络,超时时间设置为5s是不是稍微有点短了,如果当前为4G网络,且网络状态良好,超时时间设置为5s是不是过长了,所以是不是可以根据不同的网络制式来设置超时时间呢
3.重连机制是否有重连机制,需要根据具体需求来定,比如聊天功能,网络较差导致网络断开,当网络连接后,一般情况下都需要重连机制,因为用户在聊天页面时想收到及时的信息。
4.缓存机制是否有缓存机制,也需根据需求而定,比如资讯内容类,并不是所有的都需要做缓存机制。就资讯类模块而言,如果网络不好或者断开时,页面显示的是之前加载过的内容,用户就可以浏览之前的动态,而不是一直在等待。

怎么来模拟弱网环境呢

  1. 使用代理服务器,如Fiddler,Charles
  2. 使用其他工具
  3. 部分Android用户可在设置->运营商网络->网络模式中设置2G,3G,4G


    网络模式.png

如果是IOS设备,可以直接在开发者模式-Networking-Network Link Conditioner,选择网络类型后并打开上方开关即可


Network link conditioner.png

下方是不同网络环境下速度的图片,测试时可参照设置:


不同网络环境速度.png

相关文章

  • APP弱网测试

    现在APP网络环境比较复杂,有2G、3G、4G、WiFi。网络环境的差异会对APP造成一定的影响。另外APP的使用...

  • APP弱网测试

    用户在使用APP的过程中,网络条件比较复杂,如WiFi,4G,3G,2G;并且,当前有三大运营商,所提供的网络制式...

  • 弱网测试

    大家好,我是阿萨。无论我们做Web测试还是做移动端的APP测试,都需要测试弱网。今天我们就来学习下弱网测试。 什么...

  • 弱网环境模拟之NEWT

    前面文章介绍了为什么进行弱网环境测试APP弱网测试,现在讲一款通用的网络模拟工具:Network Emulator...

  • app测试

    app专项的网络测试和Fiddler弱网模拟 h5测试点

  • APP专项测试-弱网测试

    在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式。不...

  • APP弱网测试-测试方案

    来源:https://blog.csdn.net/wangjuan_0216/article/details/86...

  • Fiddler如何模拟弱网环境

    因为app运行在移动设备上,弱网环境下会触发很多特殊的场景,弱网测试就必不可少。使用fiddler可以模拟弱网环境...

  • Charles教程-弱网模拟

    一、什么是弱网? 低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范畴 二、APP弱...

  • APP弱网测试方法

    实际生活中,电梯里 or 地铁里 模拟用户体验测试是个不错的选择 【实际操作】具有代理服务器功能的网络流量分析软件...

网友评论

    本文标题:APP弱网测试

    本文链接:https://www.haomeiwen.com/subject/iiasdqtx.html