The invention discloses a rapid test Android App flow method, the method by setting up the Andriod test environment, access to APP UID; APP to obtain initial flow data; start APP; access to APP after the start of traffic data; APP data before and after subtracting the APP start start receiving traffic and start sending traffic. The method of the invention does not need professional flow capture tools, simple operation, can be integrated into continuous construction; can test any APP startup flow; test method is simple and efficient, accurate test data, flow measured can be accurate to byte.
【技术实现步骤摘要】
本专利技术涉及软件测试
,具体涉及一种快速测试Android App 启动流量的方法,涉及到Andriod App启动流量测试领域。
技术介绍
启动流量是指App在启动时发起网络请求和接收网络响应时传输的网络数据量。在Andriod App持续集成测试和性能测试中,测试并统计启动流量是一项重要的工作,目前大多数采用的方法是使用抓包工具Wireshark Tcpdump抓包进行流量分析,但是Tcpdump捕捉的是系统层面的流量数据,很难分清捕捉到流量数据不是不该App产生的,并且使用这些工具需要专门的知识,可操作性不强,成本太高。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对以上问题,提供一种快速测试Android App 启动流量的方法,一种简单高效并且可靠的方式来实现Andriod App启动流量的测试。本专利技术所采用的技术方案为:一种快速测试Android App 启动流量的方法,其特征在于,所述方法操作步骤如下:第一步:搭建Andriod测试环境,获取APP 的UID;第二步:获取APP初始流量数据;第三步:启动APP;第四步:获取APP启动后流量数据;第五步:将第四步第二步统计的数据相减得到APP启动接收流量和启动发送流量。所述UID获取方式如下:通过分析系统文件/data/system/packages.list获取APP的UID。所述APP初始流量数据分为APP初始接收流量数据和APP初始发送流量数据两部分,通过分析系统文件/proc/uid_stat/XXX/tcp_rcv,/proc/uid_stat/XXX/tcp_s ...
【技术保护点】
一种快速测试Android App 启动流量的方法,其特征在于,所述方法操作步骤如下:第一步:搭建Andriod测试环境,获取APP 的UID;第二步:获取APP初始流量数据;第三步:启动APP;第四步:获取APP启动后流量数据;第五步:将第四步第二步统计的数据相减得到APP启动接收流量和启动发送流量。
【技术特征摘要】
1.一种快速测试Android App 启动流量的方法,其特征在于,所述方法操作步骤如下:第一步:搭建Andriod测试环境,获取APP 的UID;第二步:获取APP初始流量数据;第三步:启动APP;第四步:获取APP启动后流量数据;第五步:将第四步第二步统计的数据相减得到APP启动接收流量和启动发送流量。2.根据权利要求1所述的一种快速测试Android App 启动流量的方法,其特征在于,所述UID获取方式如下:通过分析系统文件/data/system/packages.list获取APP的UID。3.根据权利要求1所述的一种快速测试Android App 启动流量的方法,其特征在于,所述APP初始流量数据分为APP初始接收流量数据和APP初始发送流量数据两部分...
【专利技术属性】
技术研发人员:刘增辉,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。