[发明专利]一种网页访问速度的测试方法及装置有效
申请号: | 201010568708.9 | 申请日: | 2010-11-26 |
公开(公告)号: | CN102479151A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 徐铮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 程立民;张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 访问 速度 测试 方法 装置 | ||
1.一种网页访问速度的测试方法,其特征在于,包括:
在浏览器程序中加入发送网页渲染结束信号的第二接口;
测试用例程序在控制浏览器程序提交网页地址的同时,通过第一接口获取第一系统时间;
所述测试用例程序通过第一接口获取第一系统时间后,实时监测所述第二接口是否给出网页渲染结束的信号;
当所述第一接口获得所述第二接口发出的网页渲染结束的信号后,获取第二系统时间,并通过所述第二系统时间与所述第一系统时间的差值获得网页访问速度。
2.根据权利要求1所述的方法,其特征在于,所述测试用例程序基于Android测试框架、.NET的测试框架或XCode测试框架实现。
3.根据权利要求1所述的方法,其特征在于,在所述测试用例程序中同时加载一个或多个网页地址,针对同一个网页地址执行多次的速度测量并求取统计平均值,或针对多个网页分别进行多次的速度测量,并请求加权统计平均值。
4.根据权利要求1所述的方法,其特征在于,
所述第二接口通过一个状态标识来指示渲染是否完成;
所述第一接口在获取所述第一系统时间后,通过监视循环监视所述状态标识的状态值,当所述状态标识指示渲染结束时,所述第一接口即刻获取所述第二系统时间。
5.一种网页访问速度的测试装置,其特征在于,该装置包括:
测试用例模块,用于在运行浏览器程序并在控制浏览器程序提交网页地址的同时,调用第一接口模块获取第一系统时间;
第二接口模块,用于在所述浏览器程序网页渲染结束后发送网页渲染结束的信号;
第一接口模块,用于在获取第一系统时间后,实时监测第二接口是否发送网页渲染结束的信号;并在获得所述网页渲染结束的信号后,获取第二系统时间,通过所述第二系统时间与所述第一系统时间的差值获得网页访问速度。
6.根据权利要求5所述的装置,其特征在于,所述浏览器基于Android开发框架、.NET开发框架或IPhone的开发框架实现,相对应地,所述测试用例模块基于Android测试框架、.NET的测试框架或XCode测试框架实现。
7.根据权利要求5所述的装置,其特征在于,所述测试用例模块中同时加载一个或多个网页地址,针对同一个网页地址执行多次的速度测量并求取统计平均值,或针对多个网页分别进行多次的速度测量,并请求加权统计平均值。
8.根据权利要求5所述的装置,其特征在于,
所述第二接口模块通过一个状态标识来指示渲染是否完成;
所述第一接口模块在获取所述第一系统时间后,通过监视循环监视所述状态标识的状态值,当所述状态标识指示渲染结束时,所述第一接口模块即刻获取所述第二系统时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010568708.9/1.html,转载请声明来源钻瓜专利网。