[发明专利]一种自动测试浏览器的网页下载时间的方法和系统有效
申请号: | 201110032465.1 | 申请日: | 2011-01-27 |
公开(公告)号: | CN102624576A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 罗巍;李龙;叶方正;丁如敏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 罗正云;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 测试 浏览器 网页 下载 时间 方法 系统 | ||
1.一种自动测试浏览器的网页下载时间的方法,包括:
根据打开网页指令在终端上打开所述网页以开始下载所述网页,同时记录所述网页下载的起始时间;
在所述网页下载过程中,在所述终端上获取至少一个截屏图片,同时记录与所述至少一个截屏图片的截屏时刻相对应的至少一个值;
依次比较所述至少一个截屏图片以确定所述网页是否下载完毕;以及
如果根据所述至少一个截屏图片之一确定所述网页下载完毕,则根据与确定所述网页下载完毕的截屏图片的截屏时刻相对应的值来确定所述网页下载的完成时间。
2.根据权利要求1所述的自动测试浏览器的网页下载时间的方法,进一步包括:
计算所述完成时间与所述起始时间之差作为下载所述网页花费的时间。
3.根据权利要求2所述的自动测试浏览器的网页下载时间的方法,进一步包括:
在打开所述网页时,记录起始流量值;
在确定所述网页下载完毕时,记录完成流量值;并且
计算所述完成流量值与所述起始流量值之差作为下载所述网页消耗的流量。
4.根据权利要求2所述的自动测试浏览器的网页下载时间的方法,进一步包括:
如果确定所述网页没有下载完毕,则发出获取截屏图片指令,其中所述获取至少一个截屏图片的步骤包括:
在接收到所述获取截屏图片指令时获取当前的截屏图片。
5.根据权利要求2所述的自动测试浏览器的网页下载时间的方法,其中所述获取至少一个截屏图片的步骤包括:周期性地获取当前的截屏图片,所述方法进一步包括:
如果确定所述网页下载完毕,则发出停止获取截屏图片指令,并且根据该截屏图指令停止获取当前的截屏图片。
6.根据权利要求5所述的自动测试浏览器的网页下载时间的方法,其中所述记录与所述至少一个截屏图片的截屏时刻相对应的至少一个值的步骤包括:
存储所述至少一个截屏图片,并且分别在所述至少一个截屏图片的名称中记录与所述至少一个截屏图片的截屏时刻相对应的截屏次序;并且
所述根据与确定所述网页下载完毕的截屏图片的截屏时刻相对应的值来确定所述网页下载的完成时间的步骤包括:
根据截屏周期、所述起始时间以及确定所述网页下载完毕的截屏图片的截屏次序来确定所述完成时间。
7.根据权利要求2至5中的任一项所述的自动测试浏览器的网页下载时间的方法,其中所述记录与所述至少一个截屏图片的截屏时刻相对应的至少一个值的步骤包括:
存储所述至少一个截屏图片,并且分别在所述至少一个截屏图片的名称中记录与所述至少一个截屏图片的截屏时刻相对应的时间戳。
8.根据权利要求2至7中的任一项所述的自动测试浏览器的网页下载时间的方法,其中所述终端为智能移动终端,所述智能移动终端通过与计算机终端的通信接口接收所述计算机终端发送的所述打开网页指令以打开所述网页,并且从所述计算机终端接收截屏指令以获取所述至少一个截屏图片;并且所述计算机终端执行所述依次比较所述至少一个截屏图片的步骤以及确定所述完成时间的步骤,所述方法进一步包括:
所述智能移动终端通过所述通信接口将所述至少一个截屏图片、所述起始时间以及与所述至少一个截屏图片的截屏时刻相对应的至少一个值发送到所述计算机终端。
9.根据权利要求2至7中的任一项所述的自动测试浏览器的网页下载时间的方法,其中所述根据打开网页指令在终端上打开所述网页的步骤包括:
根据所述打开网页指令以模拟键盘的方式在所述浏览器的地址栏中输入所述网页的网址,并且模拟点击打开所述网页的操作以打开所述网页。
10.根据权利要求2至7中的任一项所述的自动测试浏览器的网页下载时间的方法,其中所述依次比较所述至少一个截屏图片的步骤包括:采用对比图片像素或者光学字符识别得到的字符的方式,依次比较所述网页的预定位置展示的至少一个截屏图片与预先存储的在所述网页下载完成时该预定位置展示的截屏图片,并且所述根据所述至少一个截屏图片之一确定所述网页下载完毕的步骤包括:当所述网页的预定位置展示的至少一个截屏图片之一与预先存储的在所述网页下载完成时该预定位置展示的截屏图片相同时,确定所述网页下载完毕,其中在所述网页下载完成时在所述预定位置上展示网页下载完成标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110032465.1/1.html,转载请声明来源钻瓜专利网。