【技术实现步骤摘要】
应用保活能力测试方法及相关装置
本申请涉及电子设备
,具体涉及一种应用保活能力测试方法及相关装置。
技术介绍
随着科技的不断发展,电子设备同时运行多个应用时往往会采用应用保活策略来保证电子设备运行的稳定性,但应用保活策略的制定很难一蹴而就.过于平庸的策略将导致内存释放迟缓整机变得卡顿,而过激的策略则会使得应用频繁被杀导致难以使用,所以平衡手机流畅度以及保活能力往往需要制定多套策略经历大量的测试。目前,针对电子设备的应用保活能力的测试是通过人工操作应用、记录过程,存在偏差。
技术实现思路
本申请实施例提供了一种应用保活能力测试方法及相关装置,以期提高测试结果的准确性,并缩短测试时长。第一方面,本申请实施例提供一种应用保活能力测试方法,应用于应用保活能力测试系统中的电子设备,所述应用保活能力测试系统包括所述电子设备和测试设备,所述测试设备和所述电子设备通信连接,所述方法包括:在检测到来自所述测试设备的应用测试通知时,根据第一脚本文件运行第一应用;在检测到来自所述测试设备的应用调起通知时,调起所述第一应用;采集所述第一应用的运行状态信息,所述运行状态信息用于指示所述测试设备根据所述运行状态信息确定所述电子设备的保活能力信息,并向所述电子设备发送所述保活能力信息,所述保活能力信息用于表征所述电子设备对应用的保活能力;向所述测试设备发送所述运行状态信息;接收所述保活能力信息。第二方面,本申请实施例提供一种应用保活能力测试方法,应用于应用保活能力测 ...
【技术保护点】
1.一种应用保活能力测试方法,其特征在于,应用于应用保活能力测试系统中的电子设备,所述应用保活能力测试系统包括所述电子设备和测试设备,所述测试设备和所述电子设备通信连接,所述方法包括:/n在检测到来自所述测试设备的应用测试通知时,根据第一脚本文件运行第一应用;/n在检测到来自所述测试设备的应用调起通知时,调起所述第一应用;/n采集所述第一应用的运行状态信息,所述运行状态信息用于指示所述测试设备根据所述运行状态信息确定所述电子设备的保活能力信息,并向所述电子设备发送所述保活能力信息,所述保活能力信息用于表征所述电子设备对应用的保活能力;/n向所述测试设备发送所述运行状态信息;/n接收所述保活能力信息。/n
【技术特征摘要】
1.一种应用保活能力测试方法,其特征在于,应用于应用保活能力测试系统中的电子设备,所述应用保活能力测试系统包括所述电子设备和测试设备,所述测试设备和所述电子设备通信连接,所述方法包括:
在检测到来自所述测试设备的应用测试通知时,根据第一脚本文件运行第一应用;
在检测到来自所述测试设备的应用调起通知时,调起所述第一应用;
采集所述第一应用的运行状态信息,所述运行状态信息用于指示所述测试设备根据所述运行状态信息确定所述电子设备的保活能力信息,并向所述电子设备发送所述保活能力信息,所述保活能力信息用于表征所述电子设备对应用的保活能力;
向所述测试设备发送所述运行状态信息;
接收所述保活能力信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一脚本文件运行所述第一应用,包括:
运行针对所述第一应用的前台启动指令,响应所述前台启动指令,前台启动所述第一应用;
运行针对所述已启动的第一应用的操作指令,响应所述操作指令,执行所述操作指令所指示启用的功能,所述操作指令用于模拟用户针对所述第一应用的功能触发操作;
运行针对所述第一应用的返回指令,响应所述返回指令,返回桌面。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一脚本文件运行所述第一应用,包括:
运行针对所述第一应用的后台启动指令,响应所述点击指令,后台启动所述第一应用;
运行针对所述已启动的第一应用的操作指令,响应所述操作指令,执行所述操作指令所指示启用的功能,所述操作指令用于模拟所述电子设备的系统针对所述第一应用的操作;
运行针对所述第一应用的返回指令,响应所述返回指令,返回桌面。
4.根据权利要求2或3所述的方法,其特征在于,所述采集所述第一应用的运行状态信息,包括:
在检测到所述第一应用启动时,获取所述第一应用的多个进程编号PID;
根据所述多个PID生成第一日志文件;
将所述第一日志文件打上本端的身份标识和所述第一应用的应用标识得到所述运行状态信息,所述身份标识包括代码标识以及当前所使用的系统标识。
5.根据权利要求4所述的方法,其特征在于,所述电子设备的保活能力信息为所述测试设备执行以下操作得到的:
根据所述电子设备的身份标识对所述电子设备进行识别,得到识别结果;
根据所述第一应用的应用标识对所述第一应用进行分类,得到分类结果;
获取所述电子设备的进程杀数信息,所述当前进程杀数信息包括所述电子设备针对所有应用的总进程杀数和针对所述第一应用的进程杀数;
根据所述识别结果、所述分类结果以及所述第一日志文件更新所述进程杀数信息;
根据所述已更新的进程杀数信息得到所述电子设备的保活能力信息。
6.根据权利要求5所述的方法,其特征在于,所述测试设备根据所述识别结果、所述分类结果以及所述第一日志文件更新所述进程杀数信息,包括:
确定所述第一日志文件中所述多个PID的改变情况;
根据所述改变情况更新所述进程杀数信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述保活能力信息包括保活能力比较信息,所述保活能力比较信息包括以下至少一种:所述电子设备与不同软件版本的同种电子设备的应用保活能力比对信息、所述电子设备与不同种电子设备的应用保活能力比对信息。
8.根据权利要求6所述的方法,其特征在于,所述保活能力信息包括用户体验度评价信息,所述测试设备根据所述已更新的进程杀数信息得到所述电子设备的保活能力信息:
从所述已更新的进程杀数信息中的提取目标数值;
将所述目标数值通过的加权公式进行计算,得到用户体验度分值;
根据所述用户体验度分值得到针对所述用户...
【专利技术属性】
技术研发人员:姚坤,
申请(专利权)人:RealMe重庆移动通信有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。