移动弱网专项测试

2019-09-29 19:57:15 浏览数 (1)

前言

当前主流的移动端APP测试,都离不开网络。除了基本功能测试以外,针对网络这块的测试也越来越重视,下面一起来看看

一、安卓(Android)端的弱网络测试

通过在中转机器(Mac/笔记本、PC端)上创建无线AP,手机通过这个WIFI热点连接网络,同时在终端(Mac/笔记本/PC端)机上运行shell,使用ipfw命令控制网络延时、上下行带宽和丢包率,模拟一个弱网络环境。

二、IOS端的弱网络测试

IOS的弱网络测试也可以按照上面提到的方案,通过建立一个AP进行弱网络测试。

但除了这种方法外,IOS系统自身就可以模拟弱网络环境,

1. 进入到developer settings中(需要将iPhone和一台Mac电脑相连接,然后在Mac上打开Xcode开发工具,此时你iPhone的设置里就会出现“开发者”这个选项了。)

2. 打开“network link conditioner”,支持模拟wifi、3G、2G下的弱网络。另外还支持add a profile,自行设定网络参数值

三、借助Charles工具做弱网的测试

首先,打开Charles,在Throttle Settings中设置网络状况,比如:

进行这项设置后,我们会看到小红旗处于工作状态。

然后,打开Sequence查看每个请求的执行情况

可以看到每个请求的大小(size),以及请求的状况(status)。

PS:弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据

网络 上行 下行

弱网 10 30

2G 15 50

3G 384 2800

四、使用Fiddler工具做弱网测试

参考【fiddler弱网测试】篇

五、移动端其他专项测试项(如:CPU、流量、电量、性能等)

参考【android app性能及专项测试】

0 人点赞