[发明专利]一种移动客户端启动速度的测试系统和装置在审
申请号: | 202111042274.3 | 申请日: | 2021-09-07 |
公开(公告)号: | CN113934622A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 王振;张坤洋;张氣箔 | 申请(专利权)人: | 天翼电子商务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04N5/76;H04N21/433 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 客户端 启动 速度 测试 系统 装置 | ||
本发明公开了一种移动客户端启动速度的测试系统和装置,包括以下步骤:(1)准备安装登录服务、录屏服务、启动时间分析服务;(2)将jenkins打包服务、安装登录服务、录屏服务、启动时间分析服务对接;(3)jenkins打包完成后调用登录安装服务将安装包安装并登录移动客户端到待测设备;(4)调用录屏服务开启录屏,并模拟用户真实点击启动客户端。本发明通过将自动打包服务、安装登录服务、录屏服务、启动时间分析服务结合实现一套自动化的移动客户端启动时间的测试方案,提高了测试效率和实时性以及数据的准确性、减少人为操作出错的概率。
技术领域
本发明涉及IT与软件开发领域,特别涉及一种移动客户端启动速度的测试系统和装置。
背景技术
目前随着移动互联网的迅速发展,市场上的移动应用数量迅猛增长,用户对移动应用的体验要求越来越高,其中移动客户端启动速度对用户体验有着至关重要的影响。但是启动速度测试工作比较复杂,通过代码埋点的方式以及通过Android系统的调试桥(Android Debug Bridge,ADB)工具分析提取应用程序的启动信息再去分析的方式与用户实际感知存在较大误差,通过手动录屏再拖动视频进度寻找开始结束时间计算差值的方式非常耗费人力且效率低下、通过摄像装置录像后再分析成本较高,难以得到大批量测试样本,测算出来的数据存在较大的偶然性;且难以做到开发人员每次提交完代码均测试出一份启动时间数据,以便开发人员及时发现问题,提早解决。
发明内容
本发明要解决的技术问题是克服现有技术的缺陷,提供一种移动客户端启动速度的测试系统和装置。
本发明提供了如下的技术方案:
本发明提供一种移动客户端启动速度的测试系统和装置,包括以下步骤:
(1)、Jenkins打包完成时调用安装登录服务并传递以下参数:安装包路径、安装包对应的客户端标识、待测机型、测试次数;
(2)、调用安装登录服务安装安装包并自动安装到已通过数据线连接的指定的待测设备上并登录完成,然后调用录屏服务;
以下(3)-(10)步骤以单设备为例介绍:
(3)、调用录屏服务将已通过数据线连接的待测设备切换到待测移动客户端icon所在屏,调用录屏脚本开始录屏并调用脚本模拟用户启动移动客户端,然后等待N秒(可配置,根据机型性能调整配置文件中数值,以使视频长度最小化,加快分析效率),最后调用脚本结束录屏后得到一个视频;进行指定次数的自动录屏任务,得到多个移动客户端启动过程视频;
以下(4)-(10)步骤以单个视频为例介绍:
(4)、调用启动时间分析服务将视频拆分成一帧帧的图片;
(5)、根据配置参数中的icon区域坐标剪切出第一帧中的对应区域的图片作为icon未点击的参照图片;
(6)、根据配置参数中的启动完成参考区域坐标集合剪切出最后一帧中对应区域的图片集合作为启动完成参照图片集合;
(7)、开始遍历第(4)步得到的每一帧图片;
(8)、与第(5)步对应,根据配置参数中的icon区域坐标剪切出每一张图片中对应区域的图片,并与第(5)步得到的图片进行对比,若两张切图的差值大于指定阈值,则认为icon图标变暗,被按下了;记录该帧的时间戳为启动开始时间;
(9)、与第(6)步对应,继续向后遍历每一帧图片并根据配置参数中的启动完成参考区域坐集合标剪切出每一帧中对应区域的图片集合,直到某一帧剪切出来的图片集合与第(6)步得到的启动完成参照图片集合中相对应区域的每一张切图对比的差值均小于指定阈值时,则认为首页加载完毕,启动完成;记录该帧的时间戳为启动完成的时间;
(10)、计算第(8)步得到的启动开始时间与第(9)步得到的启动完成时间差值即为启动时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111042274.3/2.html,转载请声明来源钻瓜专利网。