一种测量响应时间的方法及终端技术

技术编号:17467060 阅读:44 留言:0更新日期:2018-03-15 04:42
本发明专利技术涉及数据处理领域,尤其涉及一种测量响应时间的方法及终端。本发明专利技术通过获取触发界面渲染操作的时间点,得到开始时间点;实时监控绘图结束函数,并记录绘图结束函数被调用的时间点,得到调用时间点集合;若预设的时间间隔内未监控到所述绘图结束函数被调用,则从所述调用时间点集合中获取与当前系统时间的时间间隔最小的所述时间点,得到结束时间点;根据所述结束时间点和所述开始时间点计算得到响应时间。实现同时提高测量应用响应时间的精确度及效率。

A method and terminal for measuring response time

【技术实现步骤摘要】
一种测量响应时间的方法及终端
本专利技术涉及数据处理领域,尤其涉及一种测量响应时间的方法及终端。
技术介绍
应用响应时间指用户发出请求到系统做出反应的时间。应用响应时间包含系统响应时间、程序响应时间和界面渲染时间。响应时间是应用性能测试的主要指标之一,同时也是影响用户体验和软件产品质量的主要因素之一。传统的响应时间测量方案有以下几种:一种是在应用程序中加入时间点记录代码,通过Log输出,手动计算响应时间,需要一定的人力投入,并且需要源码提供支持,需对软件架构有一定的了解,这种方案效率低,同时误差大,无法计算界面渲染时间和系统响应时间;另一种是通过高速相机录像,通过解析帧来计算响应时间,这种方案虽然误差小,但需要投入大量人力,效率低。还有一种是通过自动化测试工具和屏幕截图实时匹配来计算。这种方案的缺点是实时匹配消耗大量系统资源,会使应用响应时间偏大。上述测量应用响应时间的方法都无法均衡响应时间的精确度及测量效率。
技术实现思路
本专利技术所要解决的技术问题是:如何同时提高测量应用响应时间的精确度及效率。为了解决上述技术问题,本专利技术采用的技术方案为:本专利技术提供一种测量响应时间的方法,本文档来自技高网...
一种测量响应时间的方法及终端

【技术保护点】
一种测量响应时间的方法,其特征在于,包括:S1、获取触发界面渲染操作的时间点,得到开始时间点;S2、实时监控绘图结束函数,并记录绘图结束函数被调用的时间点,得到调用时间点集合;S3、若预设的时间间隔内未监控到所述绘图结束函数被调用,则从所述调用时间点集合中获取与当前系统时间的时间间隔最小的所述时间点,得到结束时间点;S4、根据所述结束时间点和所述开始时间点计算得到响应时间。

【技术特征摘要】
1.一种测量响应时间的方法,其特征在于,包括:S1、获取触发界面渲染操作的时间点,得到开始时间点;S2、实时监控绘图结束函数,并记录绘图结束函数被调用的时间点,得到调用时间点集合;S3、若预设的时间间隔内未监控到所述绘图结束函数被调用,则从所述调用时间点集合中获取与当前系统时间的时间间隔最小的所述时间点,得到结束时间点;S4、根据所述结束时间点和所述开始时间点计算得到响应时间。2.根据权利要求1所述的测量响应时间的方法,其特征在于,所述S2具体为:预设监控区域;实时监控绘图结束函数,若与当前被调用的绘图结束函数对应的绘制区域与所述监控区域匹配,则记录绘图结束函数被调用的时间点,得到调用时间点集合。3.根据权利要求2所述的测量响应时间的方法,其特征在于,所述S3之前,还包括:若预设的时间间隔内与被调用的绘图结束函数对应的绘制区域与所述预设监控区域均不匹配,则标记预设的时间间隔内未监控到所述绘图结束函数被调用。4.根据权利要求1所述的测量响应时间的方法,其特征在于,所述S3之前,还包括:预设界面渲染次数;实时监控绘图结束函数,Sm、获取所述调用时间点集合中值最大的元素,得到最新调用时间点;Sn、若从所述最新调用时间点开始,所述预设的时间间隔内未监控到所述绘图结束函数被调用,则实际界面渲染次数加一;重复执行步骤Sm至Sn,直至所述实际界面渲染次数与预设的界面渲染次数相等;标记预设的时间间隔内未监控到所述绘图结束函数被调用。5.根据权利要求1所述的测量响应时间的方法,其特征在于,所述S1具体为:获取一应用程序接收到点击操作的时间点,得到开始时间点。6.一种测量响应时间的终端,其特征在于,包括一个...

【专利技术属性】
技术研发人员:刘德建陈高武陈军魏小明雷平陈文胜刘飞跃曾捷
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1