[发明专利]一种页面测试的方法、服务器及系统有效
| 申请号: | 201310481936.6 | 申请日: | 2013-10-15 |
| 公开(公告)号: | CN104572427B | 公开(公告)日: | 2018-07-06 |
| 发明(设计)人: | 郭学亨;方应杭;龙丁奋;吴浩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 杨伦 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 页面 子资源 页面测试 服务器 测试报告 测试效率 解析结果 用户浏览 流畅度 批量化 解析 输出 | ||
本发明公开了一种页面测试的方法,包括:获取待测试页面和所述待测试页面中的部分或者全部子资源;解析所述待测试页面和所述待测试页面中的部分或者全部子资源;根据对所述待测试页面和所述待测试页面中的部分或者全部子资源的解析结果,生成并输出所述待测试页面的测试报告。本发明实施例还提供相应的服务器及系统。本发明技术方案可以对多个用户端的web页面进行批量化的测试,从而提高了测试效率,进而提高了用户浏览页面的流畅度。
技术领域
本发明涉及互联网技术领域,具体涉及一种页面测试的方法、服务器及系统。
背景技术
用户使用浏览器浏览网页时,有时会出现打开网页的速度缓慢,有时会有页面中的部分内容迟迟不能加载的现象,导致用户体验很差。
后台维护人员经常会对网页web的性能进行测试,根据测试结果对页面做出改进,以提高网页展示的流畅度。
现有的技术方案中是基于用户侧浏览器进行web性能测试,即通过给现有浏览器(比如:firefox火狐浏览器或chrome谷歌浏览器)安装插件的方式,通过浏览器里的交互操作对当前浏览器打开的页面进行性能分析和测试。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术方中对web性能测试依赖于单个浏览器才能进行,无法对多个用户端进行批量化的测试。
发明内容
本发明实施例提供一种页面测试的方法,可以对多个用户端的web页面进行批量化的测试,从而提高了测试效率,进而提高了用户浏览页面的流畅度。本发明实施例还提供了相应的服务器及系统。
本发明第一方面提供一种页面测试的方法,包括:
获取待测试页面和所述待测试页面中的部分或者全部子资源;
解析所述待测试页面和所述待测试页面中的部分或者全部子资源;
根据对所述待测试页面和所述待测试页面中的部分或者全部子资源的解析结果,生成并输出所述待测试页面的测试报告。
结合第一方面,在第一种可能的实现方式中,所述获取待测试页面,包括:
接收用户端发送的页面请求,所述页面请求携带所请求的页面的标识;
根据所述页面的标识,从预置的数据库中查找所请求的页面,并将所请求的页面作为待测试页面。
结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述解析所述待测试页面,包括:
将所述待测试页面的性能参数填充到预先设置的模板框架的对应性能参数的位置。
结合第一方面、第一方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述获取所述待测试页面中的部分或者全部子资源,包括:
接收用户端发送的子资源请求,所述子资源请求携带所请求的子资源的标识;
根据所述子资源的标识,从预置的数据库中查找所请求的子资源,并将所请求的子资源作为所述待测试页面中的部分或者全部子资源。
结合第一方面第三种可能的实现方式,在第四种可能的实现方式中,所述解析所述待测试页面中的部分或者全部子资源,包括:
将所述待测试页面中的部分或者全部子资源的性能参数填充到预先设置的模板框架的对应性能参数的位置。
本发明第二方面提供一种服务器,包括:
获取单元,用于获取待测试页面和所述待测试页面中的部分或者全部子资源;
解析单元,用于解析所述获取单元获取的待测试页面和所述待测试页面中的部分或者全部子资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310481936.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:脚注排版的实现方法和装置
- 下一篇:一种模拟外插卡散热和功耗评估的方法





