浏览器性能测试方法、系统及终端技术方案

技术编号:10701122 阅读:70 留言:0更新日期:2014-12-03 10:28
本发明专利技术公开了一种浏览器性能测试方法、系统及终端,属于测试领域。所述方法包括:接收输入的测试页面地址,并向服务器发送获取测试页面的请求,以使服务器将测试页面发送给终端;使待测浏览器运行接收的测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;在浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,并使待测浏览器运行服务器发送的下一个测试页面。本发明专利技术通过采用浏览器自动循环运行测试页面的方式,从而使得在浏览器性能测试过程中,能够快速获取测试页面进行测试,提高了测试效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种浏览器性能测试方法、系统及终端,属于测试领域。所述方法包括:接收输入的测试页面地址,并向服务器发送获取测试页面的请求,以使服务器将测试页面发送给终端;使待测浏览器运行接收的测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;在浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,并使待测浏览器运行服务器发送的下一个测试页面。本专利技术通过采用浏览器自动循环运行测试页面的方式,从而使得在浏览器性能测试过程中,能够快速获取测试页面进行测试,提高了测试效率。【专利说明】浏览器性能测试方法、系统及终端
本专利技术涉及浏览器
,特别涉及一种浏览器性能测试方法、系统及终端。
技术介绍
目前,随着互联网技术的飞速发展,浏览器成为了获取网络信息的重要工具。浏览器被广泛地使用在诸如个人电脑、数字电视、手机等电子设备上。在浏览器开发的过程中,经常需要对不同浏览器的性能进行对比测试,例如对浏览器的兼容性、安全性、稳定性、系统资源占用率、打开网页的速度等反映性能的指标进行测试,以发现浏览器性能存在的不足之处,便于对浏览器的性能进行进一步的优化。 现有的一些对浏览器性能进行测试的方法中,大都由测试者人工进行浏览器性能测试,即需要测试者使用浏览器一个接一个地访问各个站点所提供的页面,以得到测试结果。采用这种测试方法,经常需要人工长时间、多次进行页面访问操作或等待加载页面,导致测试效率极低。此外,这种测试方法在对比不同浏览器性能时,特别是对比不同浏览器在长时间运行过程中稳定性时,因为不能确保测试时的环境(例如,浏览器的运行环境)和测试网页内容(例如,浏览器访问的网站和网站的网页)等测试条件完全一致,所以就不能很好的说明对比不同的浏览器性能的优劣。
技术实现思路
本专利技术提供一种浏览器性能测试方法、系统及终端,以解决在浏览器性能测试过程中,测试效率较低等问题。 具体地,本专利技术实施例提供了一种浏览器性能测试方法,所述方法,包括:接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求,以使服务器根据请求将测试页面地址所对应的测试页面发送给终端;接收测试页面,并使待测浏览器运行测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;在待测浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,以使服务器根据请求将下一个测试页面发送给终端,并使待测浏览器运行下一个测试页面。 另外,本专利技术实施例提供了一种终端,所述终端,包括:页面获取模块、页面运行模块以及跳转模块,页面获取模块,用于接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求,以使服务器根据请求将测试页面地址所对应的测试页面发送给终端;页面运行模块,用于接收测试页面,并使待测浏览器运行测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;跳转模块,用于在待测浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,以使服务器根据请求将下一个测试页面发送给终端,并使待测浏览器运行下一个测试页面。 此外,本专利技术实施例提供了一种浏览器性能测试系统,所述系统,包括:至少一终端及服务器;所述终端包括页面获取模块、页面运行模块、以及跳转模块;所述服务器包括测试页面发送模块;页面获取模块,用于接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求;测试页面发送模块,用于根据请求将测试页面地址所对应的测试页面发送给终端;页面运行模块,用于接收测试页面,并使待测浏览器运行测试页面,运行测试页面包括从待测浏览器开始加载测试页面到加载完成后显示测试页面的内容;跳转模块,用于在待测浏览器运行测试页面的时间大于预设时间时,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息向服务器发送获取测试页面的请求,以使服务器的测试页面发送模块根据请求将下一个测试页面发送给终端,并使待测浏览器运行下一个测试页面。 本专利技术实施例提供的技术方案带来的有益效果是: 通过在待测浏览器运行服务器提供的测试页面的时间大于预设时间,则执行在测试页面中预先插入的跳转脚本,根据跳转脚本中指定的下一个测试页面的信息从服务器获取下一个测试页面以供待测浏览器运行,以使待测浏览器能够循环运行测试页面。解决了在浏览器性能测试过程中,测试效率较低等问题,采用浏览器自动循环运行测试页面的方式,从而使得在浏览器性能测试过程中,能够快速获取测试页面进行测试,提高了测试效率。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。 【专利附图】【附图说明】 图1是本专利技术一个实施例提供的浏览器性能测试方法的方法流程图; 图2A是本专利技术另一个实施例提供的浏览器性能测试方法的方法流程图; 图2B是在每个测试页面中插入跳转脚本后在测试页面之间进行循环跳转的示意图; 图3A是本专利技术再一个实施例提供的浏览器性能测试方法的方法流程图; 图3B是一个网站的部分页面的示意图; 图4是本专利技术一个实施例提供的终端的主要架构框图; 图5是本专利技术另一个实施例提供的终端的主要架构框图; 图6是本专利技术再一个实施例提供的终端的主要架构框图; 图7是一种终端的结构框图; 图8是本专利技术实施例提供的浏览器性能测试系统的运行环境示意图; 图9是本专利技术一个实施例提供的浏览器性能测试系统的主要架构框图; 图10是本专利技术另一个实施例提供的浏览器性能测试系统的主要架构框图; 图11是本专利技术再一个实施例提供的浏览器性能测试系统的主要架构框图。 【具体实施方式】 为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的浏览器性能测试方法、系统及终端其【具体实施方式】、结构、特征及功效,详细说明如后。 有关本专利技术的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本专利技术为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本专利技术加以限制。 请参考图1,其示出了本专利技术一个实施例提供的浏览器性能测试方法的方法流程图。所述浏览器性能测试方法,可包括以下步骤101-105: 步骤101,接收输入的测试页面地址,并根据测试页面地址向服务器发送获取测试页面的请求,以使服务器根据请求将测试页面地址所对应的测试页面发送给终端。 若待测浏览器被安装在终端(例如移动终端)上进行性能测试,则用户可以在终端浏览器的地址栏输入一个测试页面本文档来自技高网
...
浏览器性能测试方法、系统及终端

【技术保护点】
一种浏览器性能测试方法,其特征在于,所述方法包括:接收输入的测试页面地址,并根据所述测试页面地址向服务器发送获取测试页面的请求,以使所述服务器根据所述请求将所述测试页面地址所对应的测试页面发送给终端;接收所述测试页面,并使待测浏览器运行所述测试页面,运行所述测试页面包括从所述待测浏览器开始加载所述测试页面到加载完成后显示所述测试页面的内容;在所述待测浏览器运行测试页面的时间大于预设时间时,则执行在所述测试页面中预先插入的跳转脚本,根据所述跳转脚本中指定的下一个测试页面的信息向所述服务器发送获取测试页面的请求,以使服务器根据所述请求将所述下一个测试页面发送给所述终端,并使所述待测浏览器运行所述下一个测试页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:王琳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1