The invention provides an application testing method, device and electronic apparatus, wherein, the method comprises the following steps: first get the configuration file, and then the first power terminal to record current value and the first CPU amount, in the control target application executes the test instructions, and then record the second terminal value of electricity and two CPU amount, then according to the first value of electricity, CPU accounted for second of electricity consumption, the first value and the two CPU amount, determine the performance of the target application and the corresponding test instruction function. The application of test methods, provided by the application device and electronic equipment using the actual installation of the terminal of the target application completed the target application performance testing, test process and target application environment, and there is no need for the target application program file for additional definitions, test process is simple, easy to implement, and the test results accurate and reliable.
【技术实现步骤摘要】
应用测试方法、装置及电子设备
本申请涉及通信
,尤其涉及一种应用性试方法、装置及电子设备。
技术介绍
随着通信技术的快速发展,各种各样的应用APP的更新速度也越来越快。目前,各APP运营方,主要通过在APP中补充新的功能、提高APP的性能,比如减少耗电量、降低内存占用等,来更新APP。通常,在新的APP上线前,运营方需要对其进行各种性能测试,以确保满足用户使用需求。目前对APP的性能测试,主要通过各种测试框架,如UIAutomator、Robotium、Appium等来完成的。但是,现有的测试框架都是基于程序控件来实现的,待测试的应用控件必须通过系统定义,并且在测试时,要在测试设备模拟各种终端的工作环境,使得测试过程复杂,不易实现。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种应用测试方法,该方法利用实际安装了目标应用的终端完成了对目标应用性能的测试,测试过程与目标应用的使用环境一致,且无需对目标应用的程序文件进行额外定义,测试过程简单,易实现,且测试结果准确可靠。本申请的第二个目的在于提出一种应用测试装置。本申请的第三个目的在于提出一种电子设备。为达上述目的,本申请第一方面实施例提出了一种应用测试方法,包括:在确定与终端建立无线连接后,获取配置文件,所述配置文件中包括目标应用的标识及测试指令;记录所述终端当前时刻的第一电量值及第一CPU占用量;控制与所述目标应用的标识对应的目标应用执行所述测试指令;记录所述终端执行所述测试指令后的第二电量值及第二CPU占用量;根据所述第一电量值、第一CPU占 ...
【技术保护点】
一种应用测试方法,其特征在于,包括以下步骤:在确定与终端建立无线连接后,获取配置文件,所述配置文件中包括目标应用的标识及测试指令;记录所述终端当前时刻的第一电量值及第一CPU占用量;控制与所述目标应用的标识对应的目标应用执行所述测试指令;记录所述终端执行所述测试指令后的第二电量值及第二CPU占用量;根据所述第一电量值、第一CPU占用量、第二电量值及第二CPU占用量,确定所述目标应用中与所述测试指令对应的功能的性能。
【技术特征摘要】
1.一种应用测试方法,其特征在于,包括以下步骤:在确定与终端建立无线连接后,获取配置文件,所述配置文件中包括目标应用的标识及测试指令;记录所述终端当前时刻的第一电量值及第一CPU占用量;控制与所述目标应用的标识对应的目标应用执行所述测试指令;记录所述终端执行所述测试指令后的第二电量值及第二CPU占用量;根据所述第一电量值、第一CPU占用量、第二电量值及第二CPU占用量,确定所述目标应用中与所述测试指令对应的功能的性能。2.如权利要求1所述的方法,其特征在于,所述配置文件中包括至少两个测试指令;所述控制与所述目标应用的标识对应的目标应用执行所述测试指令,包括:以预设的顺序,控制所述目标应用依次执行所述至少两个测试指令。3.如权利要求1所述的方法,其特征在于,所述配置文件中还包括执行次数N,其中N为大于等于1的自然数;所述控制与所述目标应用的标识对应的目标应用执行所述测试指令,包括:控制所述目标应用执行N次所述测试指令。4.如权利要求1所述的方法,其特征在于,所述配置文件中还包括存储位置信息;所述记录所述终端当前时刻的第一电量值及第一CPU占用量,包括:将所述第一电量值及第一CPU占用量,以所述目标应用标识为索引,存入与所述存储位置信息对应的位置。5.如权利要求1-4任一所述的方法,其特征在于,所述记录所述终端当前时刻的第一电量值及第一CPU占用量测试指令之前,还包括:判断所述终端中是否有除所述目标应用以外的其它应用处于运行状态;若是,则控制关闭所述其它应用的进程。6.如权利要求1-4任一所述的方法,其特征在于,所述终端的系统为安卓系统,所述获取配置文件之前,还包括:基于所述无线连接,与所述终端建立安卓调试桥接。7.如权利要求1-4任一所述的方法,其特征在于,还包括:以预设的时间间隔,循环判断所述无线连接是否断开;若是,则向所述终端...
【专利技术属性】
技术研发人员:孙健,郭晓霞,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。