[发明专利]浏览器性能测试方法、系统及终端有效
申请号: | 201310188132.7 | 申请日: | 2013-05-20 |
公开(公告)号: | CN104182331B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 王琳 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 性能 测试 方法 系统 终端 | ||
技术领域
本发明涉及浏览器技术领域,特别涉及一种浏览器性能测试方法、系统及终端。
背景技术
目前,随着互联网技术的飞速发展,浏览器成为了获取网络信息的重要工具。浏览器被广泛地使用在诸如个人电脑、数字电视、手机等电子设备上。在浏览器开发的过程中,经常需要对不同浏览器的性能进行对比测试,例如对浏览器的兼容性、安全性、稳定性、系统资源占用率、打开网页的速度等反映性能的指标进行测试,以发现浏览器性能存在的不足之处,便于对浏览器的性能进行进一步的优化。
现有的一些对浏览器性能进行测试的方法中,大都由测试者人工进行浏览器性能测试,即需要测试者使用浏览器一个接一个地访问各个站点所提供的页面,以得到测试结果。采用这种测试方法,经常需要人工长时间、多次进行页面访问操作或等待加载页面,导致测试效率极低。此外,这种测试方法在对比不同浏览器性能时,特别是对比不同浏览器在长时间运行过程中稳定性时,因为不能确保测试时的环境(例如,浏览器的运行环境)和测试网页内容(例如,浏览器访问的网站和网站的网页)等测试条件完全一致,所以就不能很好的说明对比不同的浏览器性能的优劣。
发明内容
本发明提供一种浏览器性能测试方法、系统及终端,以解决在浏览器性能测试过程中,测试效率较低等问题。
具体地,本发明实施例提供了一种浏览器性能测试方法,所述方法,包括:接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求,以使服务器根据请求将测试页面地址所对应的测试页面发送给终端;接收测试页面,并使待测浏览器运行测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;在待测浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,以使服务器根据请求将下一个测试页面发送给终端,并使待测浏览器运行下一个测试页面。
另外,本发明实施例提供了一种终端,所述终端,包括:页面获取模块、页面运行模块以及跳转模块,页面获取模块,用于接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求,以使服务器根据请求将测试页面地址所对应的测试页面发送给终端;页面运行模块,用于接收测试页面,并使待测浏览器运行测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;跳转模块,用于在待测浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,以使服务器根据请求将下一个测试页面发送给终端,并使待测浏览器运行下一个测试页面。
此外,本发明实施例提供了一种浏览器性能测试系统,所述系统,包括:至少一终端及服务器;所述终端包括页面获取模块、页面运行模块、以及跳转模块;所述服务器包括测试页面发送模块;页面获取模块,用于接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求;测试页面发送模块,用于根据请求将测试页面地址所对应的测试页面发送给终端;页面运行模块,用于接收测试页面,并使待测浏览器运行测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;跳转模块,用于在待测浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,以使服务器的测试页面发送模块根据请求将下一个测试页面发送给终端,并使待测浏览器运行下一个测试页面。
本发明实施例提供的技术方案带来的有益效果是:
通过在待测浏览器运行服务器提供的测试页面的时间大于预设时间,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息从服务器获取下一个测试页面以供待测浏览器运行,以使待测浏览器能够循环运行测试页面。解决了在浏览器性能测试过程中,测试效率较低等问题,采用浏览器自动循环运行测试页面的方式,从而使得在浏览器性能测试过程中,能够快速获取测试页面进行测试,提高了测试效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1是本发明一个实施例提供的浏览器性能测试方法的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310188132.7/2.html,转载请声明来源钻瓜专利网。