[发明专利]一种网站测试方法、装置、设备及存储介质在审
申请号: | 202110955377.2 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113656274A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 孟繁贵;梁锐 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 测试 方法 装置 设备 存储 介质 | ||
1.一种网站测试方法,其特征在于,包括:
在目标网站中设置检测插件;所述目标网站包括处于开发状态的网站;所述检测插件用于对网站的性能进行评估;
在检测到所述目标网站开发至特定状态的情况下,调用所述检测插件输出所述目标网站的性能参数;所述特定状态对应于预先设定的实现目标网站测试的时刻;所述性能参数包括针对评估项目的运行结果;
基于所述性能参数确定所述目标网站的测试结果。
2.如权利要求1所述的方法,其特征在于,所述特定状态包括输出asset至输出目录之前和/或输出asset至输出目录之后的状态。
3.如权利要求1所述的方法,其特征在于,所述调用所述检测插件输出所述目标网站的性能参数,包括:
获取所述目标网站的域名;
调用无头浏览器打开对应于所述目标网站的域名的测试网站;所述无头浏览器用于实现离线状态下的网站自动化测试;
输出对应于所述测试网站的性能参数。
4.如权利要求1所述的方法,其特征在于,所述评估项目包括性能项目;所述调用所述检测插件输出所述目标网站的性能参数,包括:
调用所述检测插件输出对应于所述目标网站的首个节点渲染耗时、CPU空闲耗时、网站的加载速度、响应时间中的至少一个参数。
5.如权利要求1所述的方法,其特征在于,所述评估项目包括可用性项目;所述调用所述检测插件输出所述目标网站的性能参数,包括:
调用所述检测插件输出对应于所述目标网站的网站背景色、网站前景色、颜色对比度中的至少一个参数。
6.如权利要求1所述的方法,其特征在于,所述评估项目包括实践效果项目;所述调用所述检测插件输出所述目标网站的性能参数,包括:
调用所述检测插件输出对应于所述目标网站的http开启状态、漏洞数目、漏洞类型中的至少一个参数。
7.如权利要求1所述的方法,其特征在于,所述评估项目包括搜索效果项目;所述调用所述检测插件输出所述目标网站的性能参数,包括:
调用所述检测插件输出对应于所述目标网站的网站标题、网站关键词、网站描述信息、网站搜索结果中的至少一个参数。
8.如权利要求1所述的方法,其特征在于,所述评估项目包括网页端程序效果项目;所述调用所述检测插件输出所述目标网站的性能参数,包括:
调用所述检测插件输出对应于所述目标网站的安卓端程序功能模拟效果、IOS端程序功能模拟效果中的至少一个参数。
9.如权利要求1所述的方法,其特征在于,所述检测插件包括chrome-launcher、lighthouse中的至少一种。
10.如权利要求1所述的方法,其特征在于,所述检测插件输出的性能参数对应的格式包括json文件格式、html文件格式、csv文件格式中的至少一种。
11.如权利要求1所述的方法,其特征在于,所述检测插件配置有数据查看端口;所述基于所述性能参数确定所述目标网站的测试结果之前,还包括:
基于所述数据查看端口获取所述性能参数。
12.如权利要求1所述的方法,其特征在于,所述基于所述性能参数确定所述目标网站的测试结果,包括:
在存在至少一种评估项目对应的性能参数小于合格参数值的情况下,确定所述性能参数对应的评估项目为待优化项目;
针对所述待优化项目设置优化策略;所述优化策略,用于改善所述待优化项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110955377.2/1.html,转载请声明来源钻瓜专利网。