APP专项测试——流量测试
移动互联产品给用户带来了很大的便利,但是在未来的一段时间内,移动网络的带宽还是比较有限,毕竟流量也是用户要付费的。这使得用户会关心他使用的App使用了多少流量,因为这直接关系到用户的资费账单。一些不好的App设计,或者缺陷,比如频繁在后台联网去服务端获取信息等,这些都会导致用户卸载App,或者引起投诉。因此进行软件的流量测试是很有必要的。
接下来我们就讨论如何针对Android和ios平台进行流量测试。
以下讲述3种流量测试,方法:手机上抓包、基于WiFi代理的fiddler工具抓包、Android自带的抓包方式。
1:手机上抓包 tcpdump+wireshark(参考adt结合使用)
在后台系统开发和测试中,借助工具抓取网络包(简称:抓包)来进行网络层的分析师一种常用的技术手段,常常使用的抓包工具有Wireshark和linux下的tcpdump。
由于Android系统是基于Linux的,所以可以使用tcpdump这个工具,但有一点特殊要求是手机一定要获取ROOT权限,下面就来详细给大家讲解一下如何使用Android的tcpdump获取流量信息。
前要:先使用adt安装android,然后打开虚拟机,详情参考资料(android开发
环境的搭建)
步骤1::先下载Android版tcpdump文件(
https://www.androidtcpdump.com/android-tcpdump/downloads)