美文网首页
弱网相关测试方法

弱网相关测试方法

作者: 一个不知名但有态度的小测试 | 来源:发表于2019-05-19 11:45 被阅读0次

    一、为什么要进行弱网测试

    移动设备的普及,大大的增加了用户使用手机的场景,比如坐电梯、坐火车过隧道、去地下车库取车、坐地铁等等,这些场景我们都可以随手拿出来手机来,刷个微博,看个朋友圈,回个消息,玩个游戏,或者用下我们自己所负责测试的App,这个时候,我们就需要针对这些弱网环境下的App的使用情况,进行测试,避免出现闪退、卡顿等对用户不友好的运行状态,造成用户流失

    二、关于网络测试需要注意的地方

    1、网络选择:

    2G、Edge、3G、4G、WiFi、无网络.....

    区别介绍详见:https://www.jianshu.com/p/fbd13a259c98

    2、网络切换:

    WiFi切换到移动网络(4G/3G/2G)

    WiFi切换到无网络

    移动网络(4G/3G/2G)切换到WiFi

    移动网络切换到无网络

    3、用户关注测试点:

    无网络状态下:

    1、页面有明显的提示当前网络有问题

    2、可从当前页面返回到上一级页面中(返回按钮或者左滑等操作)

    3、是否有自动重连(需要和开发了解重连机制是什么)

    4、如果没有自动重连,是否有提供刷新重试的按钮或机制(比如下拉刷新)

    弱网络状态下:

    1、有loading状态

    2、页面展示是否完整,尽量不要出现错位、重叠等现象

    3、页面上的控件是否可以点击,点击后是否有响应

    4、是否有超时时间,超时后是否有提示

    5、是否有自动重连机制,网络好了之后保留在当前页面

    网络切换状态下:

    1、是否保持在当前页面继续请求数据

    2、页面显示是否完整

    其他提示:

    1、wifi切换到移动网络后,要给出提示当前使用的是移动网络,是否继续(视频或大流量应用使用或需要下载的时候)

    三、怎么样进行弱网测试,有几种方法

    1、最古老的的笨方法

    蹲到楼道、地下车库等网络信号不好的地方(不推荐,我们有高级的办法,为什么搞得那么可怜)

    2、代理工具Fiddler或Charles(推荐Charles,简直小白式操作)

    手机连Charles代理操作及教程可见(知道怎么连接可忽略):https://www.axihe.com/charles/charles/tutorial.html

    设置网络部分具体操作:

    1、找到Proxy--Throttle Settings,点击进入网络设置

    2、勾选Enable Throttling,代表会使用网络限制,如果只需要限制被测产品,则add hosts就可以,不勾选则限制所有经过代理的网络请求,选择模式,也可以自己设置,点击OK即可

    3、iOS开发者工具(iOS设备极力推荐)

    iOS设备上出现开发者工具具体操作见:

    Windows:https://jingyan.baidu.com/article/0a52e3f4edcf59bf62ed7229.html

    Mac:https://www.jianshu.com/p/a1d075b3472c

    具体操作:

    1、在设置中找到开发者选项,点击进入开发者设置

    4、360wifi等随身wifi设置

    具体设置可参考:https://jingyan.baidu.com/article/219f4bf7d7499ede442d389a.html

    上述几种方法就足够了,当然还有其他的,可以自己慢慢发现~

    4、几种网络的传输数据

    相关文章

      网友评论

          本文标题:弱网相关测试方法

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