一种测量应用程序启动时间的方法及装置的制造方法

文档序号:9235370阅读:254来源:国知局
一种测量应用程序启动时间的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及移动终端的技术领域,尤其涉及一种测量应用程序启动时间的方法及装置。
【背景技术】
[0002]目前,移动终端的测试性能一般有以下几种方式:
[0003]一种方式为用高速摄像机拍摄出整个移动终端的的操作流程再通过数帧来判定APP启动的时间,但这种方式的费用太高;
[0004]另一种方式为人为掐秒表去判定APP启动的时间,但这种方式人为的主管因素较大。

【发明内容】

[0005]本发明实施例的目的在于提出一种测量应用程序启动时间的方法及装置,旨在解决如何快速简单检测应用程序启动时间的问题。
[0006]为达此目的,本发明实施例采用以下技术方案:
[0007]一种测量应用程序启动时间的方法,所述方法包括:
[0008]第一顺序播放预先存储的视频,并获取第一时间,所述第一时间为待测量的应用程序图标被点击后到响应的时间;
[0009]第二顺序播放所述预先存储的视频,并获取第二时间,所述第二时间为所述待测量的应用程序响应后到打开的时间;
[0010]根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间。
[0011]优选地,所述第一顺序为正序、第二顺序为倒序;或者,所述第一顺序为倒序、第二顺序为正序。
[0012]优选地,所述根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间,包括:
[0013]将所述预先存储的视频的时间减去所述第一时间后再减去所述第二时间,所述减去后的时间为所述待测量的应用程序的启动时间。
[0014]优选地,所述第一顺序播放预先存储的视频之前,还包括:
[0015]通过移动终端的录制视频的功能获取所述预先存储的视频。
[0016]优选地,所述通过移动终端的录制视频的功能获取所述预先存储的视频之前,还包括:
[0017]接收用户设置的所述预先存储的视频的录制时间。
[0018]一种测量应用程序启动时间的装置,所述装置包括:
[0019]第一获取单元,用于第一顺序播放预先存储的视频,并获取第一时间,所述第一时间为待测量的应用程序图标被点击后到响应的时间;
[0020]第二获取单元,用于第二顺序播放所述预先存储的视频,并获取第二时间,所述第二时间为所述待测量的应用程序响应后到打开的时间;
[0021]第三获取单元,用于根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间。
[0022]优选地,所述第一顺序为正序、第二顺序为倒序;或者,所述第一顺序为倒序、第二顺序为正序。
[0023]优选地,所述第三获取单元,用于:
[0024]将所述预先存储的视频的时间减去所述第一时间后再减去所述第二时间,所述减去后的时间为所述待测量的应用程序的启动时间。
[0025]优选地,所述装置还包括:
[0026]第四获取单元,用于通过移动终端的录制视频的功能获取所述预先存储的视频。
[0027]优选地,所述装置还包括:
[0028]接收单元,用于接收用户设置的所述预先存储的视频的录制时间。
[0029]本发明实施例通过第一顺序播放预先存储的视频,并获取第一时间,所述第一时间为待测量的应用程序图标被点击后到响应的时间;第二顺序播放所述预先存储的视频,并获取第二时间,所述第二时间为所述待测量的应用程序响应后到打开的时间;根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间,从而实现简便快速检测应用程序启动的时间的目的。
【附图说明】
[0030]图1是本发明实施例测量应用程序启动时间的方法第一实施例的流程示意图;
[0031]图2是本发明实施例测量应用程序启动时间的方法第二实施例的流程示意图;
[0032]图3是本发明实施例测量应用程序启动时间的方法第三实施例的流程示意图;
[0033]图4是本发明实施例测量应用程序启动时间的装置的功能模块示意图;
[0034]图5是本发明实施例测量应用程序启动时间的装置的功能模块示意图;
[0035]图6是本发明实施例测量应用程序启动时间的装置的功能模块示意图。
【具体实施方式】
[0036]下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0037]实施例一
[0038]参考图1,图1是本发明实施例测量应用程序启动时间的方法第一实施例的流程示意图。
[0039]在实施例一中,所述测量应用程序启动时间的方法包括:
[0040]步骤101,第一顺序播放预先存储的视频,并获取第一时间,所述第一时间为待测量的应用程序图标被点击后到响应的时间;
[0041]步骤102,第二顺序播放所述预先存储的视频,并获取第二时间,所述第二时间为所述待测量的应用程序响应后到打开的时间;
[0042]其中,所述第一顺序为正序、第二顺序为倒序;或者,所述第一顺序为倒序、第二顺序为正序。
[0043]步骤103,根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间。
[0044]优选地,所述根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间,包括:
[0045]将所述预先存储的视频的时间减去所述第一时间后再减去所述第二时间,所述减去后的时间为所述待测量的应用程序的启动时间。
[0046]具体的,利用android手机中自带的screerecord功能进行屏幕录制功能,然后将录制好的视频通过如下算法获取:
[0047]录制视频获取视频总时长(T)毫秒为单位,在用户第一次在启动后的app中操作之前,用户输入一个终止录制的指令;
[0048]先正序播放,或者也可以不播放只是正序进行视频中每帧的图片识别,然后取视频有每个时刻与上个时刻做图像对比,一般情况下操作手机是手机的图像都有变化的,而性能的测试一般录制视屏时间都比较短可以排除背光的影响,一直取到有明暗变化的地方,记录当前时间Tl以毫秒为单位,例如点击微信图标后,从开始录制到微信图标开始变暗的时间间隔作为Tl ;
[0049]倒叙播放,或者也可以不播放只是倒序进行视频中每帧的图片识别),然后也是取视频有每个时刻与上个时刻做图像对比,直到有图像有变化的地方,尽量不要录太长时间,进入APP后画面基本为定操作人员就应停止录像,记录当前时间T2毫秒为单位;
[0050]App 启动时间为 T-T1-T2。
[0051]另:在录制的同时可以实时记录计算占用内存、流量、CPU的使用率和电量的消耗,录制一般不超过10秒。
[0052]本发明实施例通过第一顺序播放预先存储的视频,并获取第一时间,所述第一时间为待测量的应用程序图标被点击后到响应的时间;第二顺序播放所述预先存储的视频,并获取第二时间,所述第二时间为所述待测量的应用程序响应后到打开的时间;根据所述预先存储的视频的时间、所述第一时间和所述第二时间,获取所述待测量的应用程序的启动时间,从而实现简便快速检测应用程序启动的时间的目的。
[0053]实施例二
[0054]参考图2,图2是本发明实施例测量
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1