[发明专利]网页性能测试方法和装置在审
申请号: | 201610366252.5 | 申请日: | 2016-05-27 |
公开(公告)号: | CN107436843A | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 彭笔立;赵静 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐,马晓亚 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 性能 测试 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及网页性能测试方法和装置。
背景技术
目前,随着互联网技术的发展,网页的内容越来越庞大、网页变得越加复杂,使得对网页页面应用的性能测试或性能的分析更加困难。当前,主要利用浏览器的页面性能分析插件进行页面性能分析,利用浏览器的页面性能分析插件进行性能分析是基于某些规则优化分析页面,依赖于浏览器,对移动端页面缺乏较好的支持,不能够很全面且按照业务的需要给出当前网站性能的结论,不方便扩展更适合业务的规则。
发明内容
本申请的目的在于提出一种改进的网页性能测试方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种网页性能测试方法,所述方法包括:接收待测试网页的性能测试请求;获得所述待测试网页的相关数据;利用预定义的条件集合中的各个条件,对所述待测试网页的相关数据进行测试,以分别判断各个条件是否被满足;根据判断结果,生成测试报告;将所述测试报告呈现给用户。
在一些实施例中,所述接收待测试网页的性能测试请求,包括:接收用户通过终端设备发送的网页性能测试请求;通过用户在终端设备所输入的统一资源定位符获取的页面作为待测试网页;或者从预设的数据存储区中获取指定列表中的页面作为待测试网页。
在一些实施例中,所述获得所述待测试网页的相关数据,包括:分析所述待测试网页,生成用于标识超文本传输协议http请求信息特征或http响应信息特征的特征信息;分析所述待测试网页,生成用于网页性能分析数据的文本信息;获得所述特征信息和文本信息的数据作为所述待测试网页的相关数据。
在一些实施例中,所述预定义的条件集合包括自定义检测条件子集合和网页性能分析条件子集合,其中,所述自定义检测条件子集合是由不少于一条的用于判断网页性能的自定义的检测条件组成的集合,所述网页性能分析条件子集合是由用于所述网页性能分析的判断条件组成的集合。
在一些实施例中,所述利用预定义的条件集合中的各个条件,对所述待测试网页的相关数据进行测试,以分别判断各个条件是否被满足,包括:判断所述特征信息是否满足所述自定义检测条件子集合中的检测条件,并依次记录所述特征信息的判断结果,将所述特征信息的判断结果作为自主分析结果;判断所述文本信息是否满足所述页面性能分析条件子集合中的判断条件,并依次记录所述文本信息的判断结果,将所述文本信息的判断结果作为报告提取结果。
在一些实施例中,所述根据判断结果,生成测试报告,包括:接收所述自主分析结果和所述报告提取结果;合并所述自主分析结果和所述报告提取结果,生成测试报告。
在一些实施例中,所述方法还包括:在所述自定义检测条件子集合中添加或删减条件以更新所述检测条件集合;在所述网页性能分析条件子集合中删减条件以更新所述检测条件集合。
第二方面,本申请提供了一种网页性能测试装置,所述装置包括:接收单元,配置用于接收待测试网页的性能测试请求;数据获取单元,配置用于获得所述待测试网页的相关数据;测试单元,配置用于利用预定义的条件集合中的各个条件,对所述待测试网页的相关数据进行测试,以分别判断各个条件是否被满足;生成单元,配置用于根据判断结果生成测试报告;呈现单元,配置用于将所述测试报告呈现给用户。
在一些实施例中,所述接收单元进一步配置用于:接收用户通过终端设备发送的网页性能测试请求;通过用户在终端设备所输入的统一资源定位符获取的页面作为待测试网页;或者从预设的数据存储区中获取指定列表中的页面作为待测试网页。
在一些实施例中,所述数据获取单元进一步配置用于:分析所述待测试网页,生成用于标识超文本传输协议http请求信息特征或http响应信息特征的特征信息;分析所述待测试网页,生成用于网页性能分析的浏览器插件进行页面数据分析的文本信息;获得所述特征信息和文本信息作为所述待测试网页的相关数据。
在一些实施例中,所述预定义的条件集合包括自定义检测条件子集合和网页性能分析条件子集合,其中,所述自定义检测条件子集合是由不少于一条的用于判断网页性能的自定义检测条件组成的集合,所述网页性能分析条件子集合是由用于所述网页性能浏览器插件进行网页性能分析的判断条件组成的集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610366252.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微码调试方法及单板
- 下一篇:自助体检舱