[发明专利]网页界面白屏监测的方法及装置在审
申请号: | 201910966510.7 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110851350A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 赵志豪 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06T7/90 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李娟 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 界面 监测 方法 装置 | ||
本申请适用于应用测试技术领域,提供了一种网页界面白屏监测的方法及装置,所述方法包括:监听到跳转至网页界面的跳转指令,加载所述网页界面,在加载所述网页界面的过程中检测是否达到监测条件,当达到监测条件时获取所述网页界面;获取所述网页界面的背景颜色作为锚点色值;检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同;所述目标像素点为所述网页界面中的全部或部分像素点;若所述目标像素点中所述像素色值与所述锚点色值相同的像素数量占比等于或大于预设比例,则生成所述网页界面为白屏的检测结果。本申请实现了及时对网页界面的白屏情况进行监测。
技术领域
本申请属于应用测试技术领域,尤其涉及一种网页界面白屏监测的方法及装置。
背景技术
现如今越来越多的应用程序(Application,APP)会嵌入网页来使产品跨平台、灵活可变、以及减少开发成本。混合模式移动应用(Hybrid APP)的兴起是移动互联网产业的一种必然。
但是,随着网页曝光率提升的同时,一些问题也被很多人所诟病,例如网页加载错误、超时、或是由于任何原因没有渲染页面而导致的白屏问题等,出现这些问题对用户来说是一种非常不好的体验。
好在大部分的网页属于在线页面,所存在的问题可以通过发版部署进行及时修复,因而如何确定网页出现白屏的时机和概率将是解决问题的关键点。但是当前大多数APP开发团队在网页出现白屏问题之后要靠客户的反馈才能获取到异常信息,更严重的是,在等待客户反馈这一漫长的过程中白屏问题已经大面积发生了。
发明内容
本申请实施例提供了一种网页界面白屏监测的方法及装置,可以解决相关技术中无法及时监测网页界面发生白屏的技术问题。
第一方面,本申请实施例提供了一种网页界面白屏监测的方法,包括:
监听到跳转至网页界面的跳转指令,加载所述网页界面,在加载所述网页界面的过程中检测是否达到监测条件,当达到监测条件时获取所述网页界面;
获取所述网页界面的背景颜色作为锚点色值;
检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同;所述目标像素点为所述网页界面中的全部或部分像素点;
若所述目标像素点中所述像素色值与所述锚点色值相同的像素数量占比等于或大于预设比例,则生成所述网页界面为白屏的检测结果。
第二方面,本申请实施例提供了一种网页界面白屏监测的装置,包括:
监听和检测模块,用于监听到跳转至网页界面的跳转指令,加载所述网页界面,在加载所述网页界面的过程中检测是否达到监测条件,当达到监测条件时获取所述网页界面;
锚点色值获取模块,用于获取所述网页界面的背景颜色作为锚点色值;
色值检测模块,用于检测所述网页界面中每个目标像素点的像素色值是否与所述锚点色值相同;所述目标像素点为所述网页界面中的全部或部分像素点;
结果生成模块,用于若所述目标像素点中所述像素色值与所述锚点色值相同的像素数量占比等于或大于预设比例,则生成所述网页界面为白屏的检测结果。
第三方面,本申请实施例提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行如第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910966510.7/2.html,转载请声明来源钻瓜专利网。