【技术实现步骤摘要】
移动APP功耗测试方法、装置、系统及采集端、测试端
本专利技术涉及功耗测试
,具体涉及一种移动APP功耗测试方法、装置、系统及采集端、测试端。
技术介绍
随着移动互联网的应用越来越广泛,有越来越多的移动APP出现并活跃在人们的工作与生活中,给人们的工作和生活带来了极大的便利。例如,快递行业的APP的出现,使得人们通过手机即可以进行快递包裹的下单与跟踪。为了为用户提供更好的使用体验,开发人员会收集APP在使用过程中的性能参数,通过对性能参数进行测试分析,确定目前APP存在的问题,以不断对APP进行优化升级。现有技术中,对APP的测试方式是通过第三方SDK集成到APP里,通过操作APP来采集数据,然后将数据抽取出来通过前端WEB页面展示出相关的性能数据。但是,目前的测试过程中,SDK采集到的相关数据需要手动导出,再根据手动导出的数据进行人工分析,使得移动APP的性能测试效率低。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种移动APP功耗测试方法、装置、系统及采集端、测试端,以克服目前移动 ...
【技术保护点】
1.一种移动APP功耗测试方法,其特征在于,应用于移动APP功耗测试系统的测试端和多个采集端,所述方法包括:/n每个所述采集端均基于预先安装的随身调测平台,在获取到用户输入的测试APP的启动指令后,启动并运行所述测试APP;采集所述测试APP的运行过程中的性能参数;将所述性能参数与所述采集端的当前终端详情、所述测试APP的当前版本号关联;基于okhttp网络,将关联后的所述性能参数发送到数据库服务器;/n所述测试端,获取功耗测试指令,所述功耗测试指令携带所述测试APP的测试版本号,以及,所有所述采集端中目标采集端的测试终端详情;在所述数据库服务器中筛选与所述测试终端详情和所 ...
【技术特征摘要】
1.一种移动APP功耗测试方法,其特征在于,应用于移动APP功耗测试系统的测试端和多个采集端,所述方法包括:
每个所述采集端均基于预先安装的随身调测平台,在获取到用户输入的测试APP的启动指令后,启动并运行所述测试APP;采集所述测试APP的运行过程中的性能参数;将所述性能参数与所述采集端的当前终端详情、所述测试APP的当前版本号关联;基于okhttp网络,将关联后的所述性能参数发送到数据库服务器;
所述测试端,获取功耗测试指令,所述功耗测试指令携带所述测试APP的测试版本号,以及,所有所述采集端中目标采集端的测试终端详情;在所述数据库服务器中筛选与所述测试终端详情和所述测试版本号均关联的目标性能参数;根据所述目标性能参数,分析并输出功耗测试结果。
2.根据权利要求1所述的移动APP功耗测试方法,其特征在于,所述性能参数包括用电参数,所述当前终端详情包括所述采集端预先搭载的操作系统的当前系统详情;
所述采集所述测试APP的运行过程中的性能参数,包括:
根据所述当前系统详情,确定所述采集端的能耗运行信息的存储路径;
基于所述存储路径和预先集成在所述测试APP中的所述随身调测平台的SDK,解析不同运行阶段的所述能耗运行信息,将所述能耗运行信息作为所述用电参数返回给所述随身调测平台。
3.根据权利要求2所述的移动APP功耗测试方法,其特征在于,所述性能参数至少还包括CPU占用参数、内存占用参数和流量占用参数;
所述采集所述测试APP的运行过程中的性能参数,还包括:
基于所述SDK,至少解析所述测试APP在不同运行阶段的所述CPU占用参数、所述内存占用参数和所述流量占用参数;
将所述CPU占用参数、所述内存占用参数和所述流量占用参数返回给所述随身调测平台。
4.根据权利要求1所述的移动APP功耗测试方法,其特征在于,若所述测试版本号的数量至少为两个;
所述根据所述目标性能参数,分析并输出功耗测试结果,包括:
将每个所述测试版本号对应的目标性能参数按照参数类别进行比对,确定所述功耗测试结果;
生成所述功耗测试结果的第一分析图和/或第一分析表;
将所述第一分析图和/或所述第一分析表输出。
5.根据权利要求4所述的移动APP功耗测试方法,其特征在于,若所述测试版本号的数量为一个;
所述根据所述目标性能参数,分析并输出功耗测试结果,包括:
生成所述测试版本号对应的目标性能参数的第二分析图和/或第二分析表;
将所述第二分析图和/或所述第二分析表可视化输出。
6.根据权利要求1所述的移动APP功耗测试方法,其...
【专利技术属性】
技术研发人员:王彬,孙为礼,
申请(专利权)人:上海中通吉网络技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。