[发明专利]浏览器对比测试方法、装置和浏览器数据转发方法在审
申请号: | 202011250939.5 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112380116A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 袁良伟;朱余浩;黄文君 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451;G06F16/958;H04L29/08 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 对比 测试 方法 装置 数据 转发 | ||
1.一种浏览器对比测试方法,其特征在于,包括:
将对照浏览器以及至少一个测试浏览器在执行相同的预设操作后产生的HTTP请求数据发送至代理服务器;
接收所述代理服务器发送的所述HTTP请求数据相应的HTTP响应数据;
控制所述对照浏览器解析所述HTTP响应数据生成第一页面,以及控制所述测试浏览器解析所述HTTP响应数据生成第二页面;
利用预设算法进行所述第一页面以及所述第二页面的相似度对比,获得所述测试浏览器的兼容性数据。
2.根据权利要求1所述的浏览器对比测试方法,其特征在于,还包括:
控制所述对照浏览器以及至少一个所述测试浏览器执行下一个预设操作,并执行将产生的HTTP请求数据发送至代理服务器的步骤及后续步骤;
在所述对照浏览器以及至少一个所述测试浏览器执行完所有预设操作后并获得相应的兼容性数据后,整理各个所述测试浏览器所有的兼容性数据,生成各个所述测试浏览器相应的兼容性报告。
3.根据权利要求1所述的浏览器对比测试方法,其特征在于,还包括:
在获得所述测试浏览器的兼容性数据后,发送清除缓存指令至所述代理服务器,以使所述代理服务器清除当前的所述HTTP请求数据以及所述HTTP响应数据的缓存。
4.根据权利要求1所述的浏览器对比测试方法,其特征在于,所述利用预设算法进行所述第一页面以及所述第二页面的相似度对比,获得所述测试浏览器的兼容性数据包括:
对所述第一页面以及所述第二页面进行截图,获得相应的第一截图以及第二截图;
利用所述第一截图以及所述第二截图进行SSIM结构相似性计算后,获得结构相似度数据;
提取所述第一页面以及所述第二页面元素根节点的所有文字,获得相应的第一文字集以及第二文字集;
利用所述第一文字集以及所述第二文字集进行对比,获得文字差异值数据。
5.一种浏览器对比测试装置,其特征在于,包括:
请求数据发送模块,用于将对照浏览器以及至少一个测试浏览器在执行相同的预设操作后产生的HTTP请求数据发送至代理服务器;
响应数据接收模块,用于接收所述代理服务器发送的所述HTTP请求数据相应的HTTP响应数据;
响应页面生成模块,用于控制所述对照浏览器解析所述HTTP响应数据生成第一页面,以及控制所述测试浏览器解析所述HTTP响应数据生成第二页面;
页面相似对比模块,用于利用预设算法进行所述第一页面以及所述第二页面的相似度对比,获得所述测试浏览器的兼容性数据。
6.一种浏览器数据转发方法,其特征在于,包括:
接收终端发送的HTTP请求数据,将所述HTTP请求数据转发至相应的被测web页面终端;
将HTTP请求数据相应的HTTP响应数据转发至所述终端;
根据源端口确定HTTP请求数据为对照浏览器发送时,将所述对照浏览器的HTTP请求数据以及相应的HTTP响应数据存储在缓存数据库;
根据源端口确定HTTP请求数据为测试浏览器发送时,根据所述测试浏览器的HTTP请求数据查找所述缓存数据库中相应的HTTP响应数据,并转发至所述终端的所述测试浏览器的源端口。
7.根据权利要求6所述的浏览器数据转发方法,其特征在于,还包括:
未查找所述缓存数据库中相应的HTTP响应数据时,将所述测试浏览器的HTTP请求数据转发至所述被测web页面。
8.根据权利要求6所述的浏览器数据转发方法,其特征在于,还包括:
接收所述终端发送的清除缓存指令,清除当前的HTTP请求数据以及HTTP响应数据的缓存。
9.一种终端,其特征在于,包括存储器以及处理器,所述存储器存储有计算机程序,所述处理器运行所述计算机程序以使所述终端执行根据权利要求1至4中任一项所述的浏览器对比测试方法。
10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至4中任一项所述的浏览器对比测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011250939.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于图神经网络的单变量时间序列分类方法
- 下一篇:水冷发动机