[发明专利]一种卡顿检测方法、装置及计算设备有效
| 申请号: | 201610107695.2 | 申请日: | 2016-02-26 |
| 公开(公告)号: | CN105677573B | 公开(公告)日: | 2019-01-22 |
| 发明(设计)人: | 黄志坤 | 申请(专利权)人: | 厦门美图移动科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 董宁;谢建云 |
| 地址: | 361009 福建省厦*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 检测 方法 装置 计算 设备 | ||
本发明公开了一种卡顿检测方法、装置及计算设备,其中卡顿检测方法适于在计算设备中执行,该方法包括以下步骤:运行测试脚本,所述测试脚本适于在运行过程中执行多个事件动作;获取第一事件动作可执行时间点和第二事件动作可执行时间点;获取事件动作执行时间差,所述事件动作执行时间差为第二事件动作可执行时间点减去第一事件动作可执行时间点;判断所述事件动作执行时间差是否大于第一阈值;如果事件动作执行时间差大于第一阈值,则判定出现卡顿,执行卡顿处理。
技术领域
本发明涉及移动终端领域,特别涉及一种卡顿检测方法、装置及计算设备。
背景技术
随着移动通信技术的蓬勃发展,以智能手机为典型的移动终端得到大规模推广,越来越多的软件成为手机功能的重要组成部分。而手机软件的开发同其他软件开发一样,测试工作在其整个开发的生命周期中占有举足轻重的地位。随着智能手机的普及,用户对于手机质量的要求也越来越高,手机运行的流畅度已成为衡量用户体验的一项重要指标。
目前,移动终端性能卡顿检测的技术方案多分为两类。一类是利用软件进行实时监控CPU、内存和帧率,并在测试完成后处理数据结果,但此类方法往往只能在测试后的数据整理时才能体现出系统的流畅度结果,不便于保留及复现卡顿现象,也不利于对程序质量的监控及后期问题的修复。另一类是使用高速摄像机等硬件设备或工具,采集设备运转时始终的两张图片来判断。但该方法中的测试员、被测设备和测试硬件需要一一对应,测试效率低下,耗费大量的人力物力资源。
发明内容
为此,本发明提供一种卡顿检测的方案,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种卡顿检测的方法,适于在计算设备中执行,计算设备适于与作为被测试设备的移动终端连接并进行移动终端性能的卡顿检测,该方法包括如下步骤。首先,运行测试脚本,该测试脚本适于在运行过程中执行多个事件动作;获取第一事件动作可执行时间点和第二事件动作可执行时间点;获取事件动作执行时间差,事件动作执行时间差为第二事件动作可执行时间点减去第一事件动作可执行时间点;判断事件动作执行时间差是否大于第一阈值;如果事件动作执行时间差大于第一阈值,则判定出现卡顿,执行卡顿处理。
可选地,在根据本发明的卡顿检测方法中,多个事件动作包括在被测试设备的输入事件动作、点击事件动作、获取事件控件动作和滑动事件动作中的至少一个。
可选地,在根据本发明的卡顿检测方法中,执行卡顿处理包括保存系统日志、备份系统信息、保存测试运行日志和截屏中的至少一种。
可选地,在根据本发明的卡顿检测方法中,运行测试脚本之前还包括设置测试脚本的运行循环次数。
可选地,在根据本发明的卡顿检测方法中,第一事件动作为第一点击事件动作,第二事件动作为第二点击事件动作,第一事件动作可执行时间点为第一点击事件动作可点击第一对象的时间点,第二事件动作可执行时间点为第二点击事件动作可点击第二对象的时间点。
可选地,在根据本发明的卡顿检测方法中,运行测试脚本的步骤包括:获取当前运行次数,并运行测试脚本;在测试脚本运行完成后,将当前运行次数加一并保存。
根据本发明的又一个方面,提供一种卡顿检测装置,适于驻留在计算设备中,计算设备适于与作为被测试设备的移动终端连接并进行移动终端性能的卡顿检测。该装置包括测试脚本模块、第一获取模块、第二获取模块、判断模块和卡顿处理模块。其中,测试脚本模块适于存储测试脚本,测试脚本适于在运行过程中执行多个事件动作;第一获取模块适于获取第一事件动作可执行时间点和第二事件动作可执行时间点;第二获取模块适于获取事件动作执行时间差,事件动作执行时间差为第二事件动作可执行时点减去第一事件动作可执行时间点;判断模块适于判断事件动作执行时间差是否大于第一阈值;卡顿处理模块适于当事件动作执行时间差大于第一阈值时,执行卡顿处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图移动科技有限公司,未经厦门美图移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610107695.2/2.html,转载请声明来源钻瓜专利网。





