【技术实现步骤摘要】
检测应用程序在单个场景下耗费流量的方法和装置
本专利技术实施例互联网大数据领域,具体涉及一种检测应用程序在单个场景下耗费流量的方法和装置,另外还涉及一种电子设备和计算机可读存储介质。
技术介绍
随着智能终端中应用程序的开发和应用,在使用应用程序过程中,如何保证操作流畅且耗费流量少逐渐成为人们关注的焦点。而统计单个场景下耗费的流量可以清楚的了解用户在某种场景下使用该应用程序需要消耗多少流量,并针对统计流量的结果进行分析。流量的结果分析可反映出需要继续优化的地方,比如:公共网关接口(CommonGatewayInterface,CGI)的调用和参数这是是否合理,有些资源或者配置是否可以本地化,减少请求的频次,做缓存等或者减少TCP数据包的个数,减少非必要的请求参数从在流量的优化的基础上带来速度的优化。然而,目前缺少对应用程序在不同场景下的流量耗费情况的统计和分析方案,传统获取应用程序上下行流量方式耗费时间长、效率低,已无法满足用户的实际需求。
技术实现思路
为此,本专利技术实施例提供一种检测应用程序在 ...
【技术保护点】
1.一种检测应用程序在单个场景下耗费流量的方法,其特征在于,包括:/n在启动待检测的应用程序之前,将预设的系统调试桥与测试机连接;其中,所述测试机上预先安装有所述应用程序;/n接收预设的查询命令,查询所述应用程序的当前流量情况;/n计算所述应用程序基于传输控制协议所传输的实际上下行流量;/n利用预设的脚本程序对所述实际上下行流量进行统计,获得所述应用程序在目标场景下所消耗的流量。/n
【技术特征摘要】
1.一种检测应用程序在单个场景下耗费流量的方法,其特征在于,包括:
在启动待检测的应用程序之前,将预设的系统调试桥与测试机连接;其中,所述测试机上预先安装有所述应用程序;
接收预设的查询命令,查询所述应用程序的当前流量情况;
计算所述应用程序基于传输控制协议所传输的实际上下行流量;
利用预设的脚本程序对所述实际上下行流量进行统计,获得所述应用程序在目标场景下所消耗的流量。
2.根据权利要求1所述的检测应用程序在单个场景下耗费流量的方法,其特征在于,所述利用预设的脚本程序对所述实际上下行流量进行统计,获得所述应用程序在目标场景所消耗的流量,具体包括:
利用预设的脚本程序,统计所述应用程序在所述目标场景下所包含页面中对应请求的接口;
统计每个接口请求发送和接受的字节数量;
将请求消耗的字节数量进行求和运算,获得所述应用程序在目标场景下所消耗的流量。
3.根据权利要求2所述的检测应用程序在单个场景下耗费流量的方法,其特征在于,还包括:当所述应用程序上杀死进程时开始进行流量的统计,当所述目标场景开始至所述目标场景结束时停止流量的统计。
4.根据权利要求1所述的检测应用程序在单个场景下耗费流量的方法,其特征在于,还包括:将预设的系统调试桥与测试机连接之后,判断是否接收到所述测试机对应的用户账号信息,若是,则确定与所述测试机连通。
5.根据权利要求1所述的检测应用程序在单个场景下耗费流量的方法,其特征在于,所述测试机包括:智能手机、平板电脑以及PC终端中的至少一种。
6.一种检测应用程序在单个场景下耗费流量的装置,其...
【专利技术属性】
技术研发人员:黄紫微,
申请(专利权)人:北京九州云动科技有限公司,柳靖凯,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。