【技术实现步骤摘要】
一种自动化测试应用程序响应速度的方法及系统
本申请涉及应用程序测试
,尤其涉及一种自动化测试应用程序响应速度的方法及系统。
技术介绍
随着移动互联网的飞速发展,APP(AcceleratedParallelProcessing,应用程序)的竞争也进入了白热化阶段。在功能一致的前提下,APP的响应速度则成为了用户选择或放弃一款APP的重要指标。一款APP的性能一旦出现问题,用户很可能会因此而流失,能否留住用户的关键就在于性能的好坏。据统计,当APP网页打开时间超过200ms时,用户开始流失;当APP交互执行性能时间达到400ms时,性能开始出现隐患。因此,APP的响应速度和其用户量息息相关,APP的响应速度测试就变的尤为重要。目前,对APP响应速度的测试主要有以下几种方法:1、掐表计时法,用户开始操作的同时按下秒表计时,响应结束后按下秒表停止,该方法简单粗暴,但该结果精度较低。2、打印日志计时法,提前让开发在待测场景中打印日志,再统计时间,但该方法比较局限,所有场景均打日志不现实,且对竞品
【技术保护点】
1.一种自动化测试应用程序响应速度的方法,其特征在于,所述方法包括:/n对目标应用程序的响应过程进行视频录制;/n对录制的所述目标应用程序响应过程的视频进行视频分帧处理;/n从经过视频分帧处理得到的图片中,确定出起始图和终止图;/n获取录制的所述目标应用程序响应过程的视频的时长;/n基于录制的所述目标应用程序响应过程的视频的时长,确定出分帧处理后每两帧图片的间隔时长;/n基于每两帧图片的间隔时长,计算从所述起始图到所述终止图的时长。/n
【技术特征摘要】
1.一种自动化测试应用程序响应速度的方法,其特征在于,所述方法包括:
对目标应用程序的响应过程进行视频录制;
对录制的所述目标应用程序响应过程的视频进行视频分帧处理;
从经过视频分帧处理得到的图片中,确定出起始图和终止图;
获取录制的所述目标应用程序响应过程的视频的时长;
基于录制的所述目标应用程序响应过程的视频的时长,确定出分帧处理后每两帧图片的间隔时长;
基于每两帧图片的间隔时长,计算从所述起始图到所述终止图的时长。
2.根据权利要求1所述的方法,其特征在于,所述对目标应用程序的响应过程进行视频录制包括:
基于接收到的命令行窗口命令,对目标应用程序的响应过程进行视频录制。
3.根据权利要求1所述的方法,其特征在于,所述从经过视频分帧处理得到的图片中,确定出起始图和终止图包括:
当跳转前后的页面是静态时,从经过视频分帧处理得到的图片的第一张图片开始,从前往后对比,将第一次出现与第一张图片不同的图片确定为起始图;
从经过视频分帧处理得到的图片的最后一张图片开始,从后往前对比,将第一次出现与最后一张图片不同的图片确定为终止图。
4.根据权利要求1所述的方法,其特征在于,所述从经过视频分帧处理得到的图片中,确定出起始图和终止图包括:
当跳转前后的页面出现循环动态的滚动图时,从经过视频分帧处理得到的图片的第一张图片开始,从前往后遍历,记录每一张不同的图片,当确定图片循环时,将第一次出现的任意一张重复图片确定为起始图;
从经过视频分帧处理得到的图片的最后一张图片开始,从后往前遍历,记录每一张不同的图片,当确定图片循环时,将第一次出现的任意一张重复图片确定为终止图。
5.根据权利要求1所述的方法,其特征在于,所述获取录制的所述目标应用程序响应过程的视频的时长包括:
基于多媒体视频处理技术,获取录制的所述目标应用程序响应过程的视频的时...
【专利技术属性】
技术研发人员:何畅,邓春明,
申请(专利权)人:飞狐信息技术天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。