[发明专利]应用加载性能的测试方法、设备及计算机可读存储介质在审
申请号: | 202310406845.X | 申请日: | 2023-04-14 |
公开(公告)号: | CN116560980A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 刘春勇;王婧;毛征和;张坤 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/445 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶 |
地址: | 510627 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 加载 性能 测试 方法 设备 计算机 可读 存储 介质 | ||
本公开实施例涉及一种应用加载性能的测试方法、测试设备和计算机可读存储介质,该方法包括:获取电子设备在应用页面滑动过程中加载显示页面内容的多帧屏幕图像;其中,不同屏幕图像对应不同的时间戳;根据每帧屏幕图像具有的目标颜色像素的第一像素数量,以及所述应用页面的设定页面元素在所述电子设备的屏幕显示区域中的覆盖率,得到所述应用页面的加载性能指标值;其中,目标颜色为所述设定页面元素在未加载时呈现的颜色。根据本公开,可以评估滑动过程中应用的加载性能。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种应用加载性能的测试方法、设备及计算机可读存储介质。
背景技术
页面渲染时长是评价应用加载性能的重要指标。用户对页面的渲染时长是有一定的忍受度,如果页面渲染时长较长,则会影响用户的体验。因此需要对页面渲染时长进行监测,以便于开发者对应用程序的页面性能进行优化。
相关技术中,常通过监测页面静止场景下的页面渲染完成度和耗时来评价应用加载性能。但是,在页面滑动场景下,由于无法监测页面静止时页面渲染完成度以及耗时,因而无法采用上述评估方式评估滑动过程中的应用加载性能。
发明内容
本公开实施例的一个目的是提供一种能够实现在滑动过程中,评价应用程序的加载性能的新的技术方案。
根据本公开的第一方面,提供了一种应用加载性能的测试方法,所述方法包括:
获取电子设备在应用页面滑动过程中加载显示页面内容的多帧屏幕图像;其中,不同屏幕图像对应不同的时间戳;
根据每帧屏幕图像具有的目标颜色像素的第一像素数量,以及所述应用页面的设定页面元素在所述电子设备的屏幕显示区域中的覆盖率,得到所述应用页面的加载性能指标值;其中,目标颜色为所述设定页面元素在未加载时呈现的颜色。
可选地,所述根据每帧屏幕图像具有的目标颜色像素的第一像素数量,以及所述应用页面的设定页面元素在所述电子设备的屏幕显示区域中的覆盖率,得到所述应用页面的加载性能指标值,包括:
根据每帧屏幕图像具有的目标颜色像素的第一像素数量,得到所述多帧屏幕图像具有的目标颜色像素的第一总像素数量;
根据所述第一总像素数量和所述覆盖率,得到所述应用页面的加载性能指标值。
可选地,所述根据所述第一总像素数量和所述覆盖率,得到所述应用页面的加载性能指标值包括:
根据所述屏幕图像的像素数量和所述覆盖率,得到所述设定页面元素在所述屏幕图像中占有的第二像素数量;
根据每帧屏幕图像对应的所述第二像素数量,得到所述多帧屏幕图像对应的第二总像素数量;
根据所述第一总像素数量与所述第二总像素数量的比值,得到所述应用页面的加载性能指标值。
可选地,所述设定页面元素为图片元素。
可选地,所述根据每帧屏幕图像具有的目标颜色像素点的第一像素数量,以及所述应用页面的设定页面元素在所述电子设备的屏幕显示区域中的覆盖率,得到所述应用页面的加载性能指标值之前,所述方法还包括:
显示测试配置页面;其中,所述测试配置页面包括多个配置项,所述多个配置项包括关于目标颜色的颜色配置项、关于所述覆盖率的覆盖率配置项和关于滑动速度的配置项中至少一个;
接收用户通过所述测试配置页面输入的配置项数据;
根据用户输入的配置项数据,更新对应的配置项取值。
可选地,所述获取电子设备在应用页面滑动过程中加载显示页面内容的多帧屏幕图像,包括:
获取电子设备在应用页面滑动过程中加载显示页面内容的录屏文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310406845.X/2.html,转载请声明来源钻瓜专利网。