无线(安卓、IOS)弱网测试

上一篇 / 下一篇  2016-12-07 16:27:30 / 个人分类:移动应用软件测试

侵权勿究~好东西要收藏~
转载自:弱网测试http://bbs.51testing.com/forum.php?mod=viewthread&tid=1085537&fromuid=15089148

      弱网测试,属于健壮性测试,现在IT行业飞速发展,各种APP都有,尤其是现在的人们更习惯在上下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等等。那么就会面临一个问题,在地铁里,巴士上,甚至是电梯,车库等等的场景里,在这个时候,我们就需要针对这些场景,去关注一下软件的运行状态;以及弱网环境下,出现丢包、延时的软件处理机制。避免造成用户的流失。
      给大家推荐一个安卓端的弱网虚拟工具:Network-Emulator-Toolkit,可以模拟一个理想的弱网环境。那么在弱网环境下,主要出现的问题如下:
      1、丢包。在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。
      2、延时。由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动。可能导致请求出现超时的现象。这个时候就需要给予相应的提示,或者是其他的处理方式。
      检查弱网条件下,产品的运行状态,处理机制,提示信息,包括网络恢复后的重连等等。弱网其实也就是一种异常场景,主要的作用还是辅助我们检查产品的健壮性。也并没有想象的那么复杂和难。无非就是需要处理好各种网络条件下产品的运行状态,给予对应的处理。尽量避免用户的流失。

模拟工具下载地址:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/(貌似需要翻墙)
网上还有使用CHarles抓包工具模拟弱网,大家可以参考下,附上链接:
http://blog.csdn.net/donwei8/article/details/51647752 
http://blog.sina.com.cn/s/blog_628cc2b70102vhw4.html

     iOS设备测试也是经常遇到,模拟弱网相对于安卓设备方便许多,具体方法如下:
1、将IOS设备连接到装有Xcode的电脑上,在安装了开发者证书之后,会在设置里有一个开发者的选项;
2、在开发者界面,找到Network选项,进入之后就可以对丢包率进行设置,还可以设置3G/2G流量。


TAG: 弱网测试 无线

 

评分:0

我来说两句

Open Toolbar