[发明专利]一种响应时间的测试方法及装置在审
申请号: | 201811048023.4 | 申请日: | 2018-09-07 |
公开(公告)号: | CN109165167A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 赵猛 | 申请(专利权)人: | 苏宁智能终端有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 赵然 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 响应 测试方法及装置 图片 录制 视频 运行时 计算机技术领域 应用程序页面 应用程序运行 摄像头 测试 时间误差 分析 维护 | ||
本发明公开了一种响应时间的测试方法及装置,属于计算机技术领域。所述方法包括如下步骤:S1:在需要测试的应用程序运行前,开始录制视频;S2:打开所述应用程序,在所述应用程序页面打开后,停止录制视频;S3:将录制到的视频拆分成一帧一帧的图片,并对图片依次顺序编号;S4:分析所述图片,获取对应于应用程序开始运行时的第一图片和对应于应用程序结束运行时的第二图片;S5:计算所述第一图片和所述第二图片之间的时间长度,将所述时间长度作为所述应用程序的响应时间。本发明公开的响应时间的测试方法及装置,能够体现真实的响应时间,使得测试出的响应时间误差小,更为准确,且用例不需要维护,也不需要摄像头。
技术领域
本发明涉及计算机技术领域,特别涉及一种响应时间的测试方法及装置。
背景技术
应用程序是为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。随着科技的发展,应用程序在当今社会的应用范围非常广泛,如果它使用起来不流畅、卡顿,那么对该应用的推广和用户体验都有很大的影响。因此,在应用程序的开发过程中,为了分析和判断应用程序的性能和可用性,需要对应用程序的响应时间进行测试。
业内现有的响应时间测试方法有:看log时间法、掐秒表法(人眼看)和自定义起点和终点(摄像头)法。这些测试方法或多或少都存在一些缺陷,比如:看log时间法只能反应从接收按键到开始响应的时长,不能反应出页面完全展示完的时长(这个时长才是用户真正的感受),因此,看log时间法不能体现真实的响应时间;掐秒表法(人眼看)虽然使用方法简单,但是毫秒级别时长无法使用,人为误差太大;自定义起点和终点(摄像头)法,虽然可以准确找到起点和终点,但是用例需要维护和需要摄像头,且操作过于复杂,使用不便。
发明内容
为了解决上述背景技术中提及的一个或多个现有技术的问题,本发明实施例提供了一种响应时间的测试方法及装置,以克服现有的响应时间测试方法中存在的不能体现真实的响应时间、测试误差太大、用例需要维护、需要摄像头、操作过于复杂使用不便等问题。
为解决上述技术问题,本发明采用的技术方案是:
一方面,提供了一种响应时间的测试方法,所述方法包括如下步骤:
S1:在需要测试的应用程序运行前,开始录制视频;
S2:打开所述应用程序,在所述应用程序页面打开后,停止录制视频;
S3:将录制到的视频拆分成一帧一帧的图片,并对图片依次顺序编号;
S4:分析所述图片,获取对应于应用程序开始运行时的第一图片和对应于应用程序结束运行时的第二图片;
S5:计算所述第一图片和所述第二图片之间的时间长度,将所述时间长度作为所述应用程序的响应时间。
进一步的,所述获取对应于应用程序开始运行时的第一图片具体包括:
对拆分出来的图片依次进行图片相似度比对;
当相邻两张图片有区别时,将相邻两张图片中的后一帧图片标记为对应于应用程序开始运行时的第一图片。
进一步的,所述获取对应于应用程序结束运行时的第二图片具体包括:
继续比对剩余的图片,当相邻两张图片的相似度不再变化时,将相邻两张图片中的前一帧图片标记为对应于应用程序结束运行时的第二图片。
进一步的,所述步骤S5具体包括:
计算所述第一图片到所述第二图片的帧数,用所述帧数乘以每帧的时间,得到的时间即为所述应用程序的响应时间。
进一步的,所述相似度比对具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁智能终端有限公司,未经苏宁智能终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811048023.4/2.html,转载请声明来源钻瓜专利网。