一种网页打开时延测试方法、网络设备及智能网关技术

技术编号:20800933 阅读:47 留言:0更新日期:2019-04-06 14:44
本发明专利技术提供了一种网页打开时延测试方法、网络设备及智能网关,其中,网页打开时延测试方法包括:向至少两个智能网关组分别发送拨测任务,每一拨测任务中分别携带待测网页的部分子元素的链接信息;接收每一智能网关组根据拨测任务反馈的子元素打开时延;根据每一智能网关组反馈的子元素打开时延,得到待测网页的打开时延。本方案通过向至少两个智能网关组分别发送拨测任务,接收每一智能网关组根据拨测任务反馈的子元素打开时延,并根据每一智能网关组反馈的子元素打开时延,得到待测网页的打开时延;能够降低对智能网关CPU资源的消耗,将资源消耗任务转移到网络设备,不影响用户体验,促进智能网关业务发展,流程简便,不受网络局限。

A Method for Testing the Opening Delay of Web Pages, Network Equipment and Intelligent Gateway

The invention provides a web page opening delay test method, a network device and an intelligent gateway, in which the web page opening delay test method includes sending dialing tasks to at least two intelligent gateway groups separately, carrying link information of some sub-elements of the web page to be tested in each dialing task, and receiving the opening delay of each intelligent gateway group according to the sub-elements of dialing task feedback. According to the opening delay of each sub-element of the intelligent gateway group feedback, the opening delay of the web page to be tested is obtained. This scheme receives the opening delay of each intelligent gateway group according to the sub-elements of the feedback of the dialing task by sending the dialing task to at least two intelligent gateway groups separately, and obtains the opening delay of the web page to be tested according to the sub-elements of the feedback of each intelligent gateway group. It can reduce the consumption of CPU resources of the intelligent gateway and transfer the task of resource consumption to the network device without shadow. Sound user experience, promote the development of intelligent gateway business, simple process, not limited by the network.

【技术实现步骤摘要】
一种网页打开时延测试方法、网络设备及智能网关
本专利技术涉及通信
,特别是指一种网页打开时延测试方法、网络设备及智能网关。
技术介绍
目前,网页打开时延是衡量用户上网体验的重要指标,为了测试网页打开时延,现有技术提供了一种如图1所示的方案:服务器针对检测页面向终端(用户终端或用户终端上层的智能网关)发起访问请求;终端接收服务器发送的检测页面的页面元素,页面元素至少包括文字元素、图片元素以及脚本元素中的任一种,记录接收页面元素时检测页面的打开时延;终端根据检测页面的质量参数测算检测页面的打开时延,反馈给服务器。但是,上述现有的网页打开时延测试方案存在流程繁琐及受网络局限的问题,具体如下:问题1:如果通过用户终端获取网页打开时延,无法在不影响用户体验的前提下获取。在现有的方法下,如果需要获取用户的真实网页打开时延,需要在用户终端上预装app用来接收云端服务器发来的网页访问请求,接收请求后计算网页打开时延并返回结果,该方法一方面用户使用门槛极高,在手机内存有限的情况下,很难说服用户安装应用;另一方面,时延的计算会消耗用户手机性能,对用户使用其他业务造成影响,严重影响用户体验。问题2:如果通过用户终端上层的智能网关获取网页打开时延,该方法对CPU性能要求较高,现有的智能网关属于网络设备,CPU、内存均无法满足大量网页元素,尤其是图片、视频链接时延解析计算所消耗的资源。
技术实现思路
本专利技术的目的在于提供一种网页打开时延测试方法、网络设备及智能网关,解决现有技术中网页打开时延测试方案流程繁琐及受网络局限的问题。为了解决上述技术问题,本专利技术实施例提供一种网页打开时延测试方法,包括:向至少两个智能网关组分别发送拨测任务,每一所述拨测任务中分别携带待测网页的部分子元素的链接信息;接收每一所述智能网关组根据所述拨测任务反馈的子元素打开时延;根据每一所述智能网关组反馈的子元素打开时延,得到所述待测网页的打开时延。可选的,所述向至少两个智能网关组分别发送拨测任务的步骤包括:获取构成待测网页的子元素的链接信息,并划分为M部分;将多个智能网关划分为N组,构成N个智能网关组;将所述待测网页的每一部分子元素的链接信息分配给一个智能网关组,不同部分子元素的链接信息对应不同的智能网关组;根据分配结果构建针对不同智能网关组的拨测任务,并进行对应下发;其中,N≥M≥2,且所述M小于或等于所述子元素的个数。可选的,所述获取构成待测网页的子元素的链接信息的步骤包括:通过爬虫的方式将所述待测网页进行元素分解,获取每一个子元素的链接信息。可选的,所述将多个智能网关划分为N组的步骤包括:根据划分参数和智能网关的身份标识信息,将多个智能网关划分为N组。可选的,所述将所述待测网页的每一部分子元素的链接信息分配给一个智能网关组的步骤包括:根据分配参数、每一部分子元素的内容信息和智能网关的身份标识信息,将每一部分子元素的链接信息分配给一个对应的智能网关组。可选的,所述根据每一所述智能网关组反馈的子元素打开时延,得到所述待测网页的打开时延的步骤包括:在所述待测网页的打开方式为子元素并行打开时,获取所有智能网关反馈的子元素打开时延中的最大值,将得到的最大值作为所述待测网页的打开时延;或者在所述待测网页的打开方式为子元素串行打开时,获取每一所述智能网关组反馈的子元素打开时延的平均值;将得到的各个平均值进行求和,得到待测网页的打开时延。本专利技术实施例还提供了一种网页打开时延测试方法,包括:接收网络设备发送的拨测任务,所述拨测任务中包括待测网页的部分子元素的链接信息;根据所述部分子元素的链接信息,进行时延测试;将时延测试得到的子元素打开时延反馈给所述网络设备。可选的,所述根据所述部分子元素的链接信息,进行时延测试的步骤包括:根据所述部分子元素的链接信息,利用智能网关软探针进行时延测试。可选的,在所述链接信息的数量为多个时,所述根据所述部分子元素的链接信息,进行时延测试的步骤包括:若所述待测网页的打开方式为子元素并行打开,则针对每一个所述链接信息分别进行时延测试,得到对应的多个子元素打开时延;或者若所述待测网页的打开方式为子元素串行打开,则针对所述部分子元素的链接信息进行串行时延测试,得到一个子元素打开时延。本专利技术实施例还提供了一种网络设备,包括:处理器和收发器;所述处理器,用于通过所述收发器向至少两个智能网关组分别发送拨测任务,每一所述拨测任务中分别携带待测网页的部分子元素的链接信息;接收每一所述智能网关组根据所述拨测任务反馈的子元素打开时延;根据每一所述智能网关组反馈的子元素打开时延,得到所述待测网页的打开时延。可选的,所述处理器具体用于:获取构成待测网页的子元素的链接信息,并划分为M部分;将多个智能网关划分为N组,构成N个智能网关组;将所述待测网页的每一部分子元素的链接信息分配给一个智能网关组,不同部分子元素的链接信息对应不同的智能网关组;根据分配结果构建针对不同智能网关组的拨测任务,并通过所述收发器进行对应下发;其中,N≥M≥2,且所述M小于或等于所述子元素的个数。可选的,所述处理器具体用于:通过爬虫的方式将所述待测网页进行元素分解,获取每一个子元素的链接信息。可选的,所述处理器具体用于:根据划分参数和智能网关的身份标识信息,将多个智能网关划分为N组。可选的,所述处理器具体用于:根据分配参数、每一部分子元素的内容信息和智能网关的身份标识信息,将每一部分子元素的链接信息分配给一个对应的智能网关组。可选的,所述处理器具体用于:在所述待测网页的打开方式为子元素并行打开时,获取所有智能网关反馈的子元素打开时延中的最大值,将得到的最大值作为所述待测网页的打开时延;或者在所述待测网页的打开方式为子元素串行打开时,获取每一所述智能网关组反馈的子元素打开时延的平均值;将得到的各个平均值进行求和,得到待测网页的打开时延。本专利技术实施例还提供了一种智能网关,包括:处理器和收发器;所述处理器,用于通过所述收发器接收网络设备发送的拨测任务,所述拨测任务中包括待测网页的部分子元素的链接信息;根据所述部分子元素的链接信息,进行时延测试;将时延测试得到的子元素打开时延通过所述收发器反馈给所述网络设备。可选的,所述处理器具体用于:根据所述部分子元素的链接信息,利用智能网关软探针进行时延测试。可选的,在所述链接信息的数量为多个时,所述处理器具体用于:若所述待测网页的打开方式为子元素并行打开,则针对每一个所述链接信息分别进行时延测试,得到对应的多个子元素打开时延;或者若所述待测网页的打开方式为子元素串行打开,则针对所述部分子元素的链接信息进行串行时延测试,得到一个子元素打开时延。本专利技术实施例还提供了一种网络设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述网络设备侧的网页打开时延测试方法。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述网络设备侧的网页打开时延测试方法中的步骤。本专利技术实施例还提供了一种智能网关,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述程序时实现上述智能网关侧的网页打开时延测试方法。本专利技术实施例还提供了一种计算机可读本文档来自技高网...

【技术保护点】
1.一种网页打开时延测试方法,其特征在于,包括:向至少两个智能网关组分别发送拨测任务,每一所述拨测任务中分别携带待测网页的部分子元素的链接信息;接收每一所述智能网关组根据所述拨测任务反馈的子元素打开时延;根据每一所述智能网关组反馈的子元素打开时延,得到所述待测网页的打开时延。

【技术特征摘要】
1.一种网页打开时延测试方法,其特征在于,包括:向至少两个智能网关组分别发送拨测任务,每一所述拨测任务中分别携带待测网页的部分子元素的链接信息;接收每一所述智能网关组根据所述拨测任务反馈的子元素打开时延;根据每一所述智能网关组反馈的子元素打开时延,得到所述待测网页的打开时延。2.根据权利要求1所述的网页打开时延测试方法,其特征在于,所述向至少两个智能网关组分别发送拨测任务的步骤包括:获取构成待测网页的子元素的链接信息,并划分为M部分;将多个智能网关划分为N组,构成N个智能网关组;将所述待测网页的每一部分子元素的链接信息分配给一个智能网关组,不同部分子元素的链接信息对应不同的智能网关组;根据分配结果构建针对不同智能网关组的拨测任务,并进行对应下发;其中,N≥M≥2,且所述M小于或等于所述子元素的个数。3.根据权利要求2所述的网页打开时延测试方法,其特征在于,所述获取构成待测网页的子元素的链接信息的步骤包括:通过爬虫的方式将所述待测网页进行元素分解,获取每一个子元素的链接信息。4.根据权利要求2所述的网页打开时延测试方法,其特征在于,所述将多个智能网关划分为N组的步骤包括:根据划分参数和智能网关的身份标识信息,将多个智能网关划分为N组。5.根据权利要求2或4所述的网页打开时延测试方法,其特征在于,所述将所述待测网页的每一部分子元素的链接信息分配给一个智能网关组的步骤包括:根据分配参数、每一部分子元素的内容信息和智能网关的身份标识信息,将每一部分子元素的链接信息分配给一个对应的智能网关组。6.根据权利要求1所述的网页打开时延测试方法,其特征在于,所述根据每一所述智能网关组反馈的子元素打开时延,得到所述待测网页的打开时延的步骤包括:在所述待测网页的打开方式为子元素并行打开时,获取所有智能网关反馈的子元素打开时延中的最大值,将得到的最大值作为所述待测网页的打开时延;或者在所述待测网页的打开方式为子元素串行打开时,获取每一所述智能网关组反馈的子元素打开时延的平均值;将得到的各个平均值进行求和,得到待测网页的打开时延。7.一种网页打开时延测试方法,其特征在于,包括:接收网络设备发送的拨测任务,所述拨测任务中包括待测网页的部分子元素的链接信息;根据所述部分子元素的链接信息,进行时延测试;将时延测试得到的子元素打开时延反馈给所述网络设备。8.根据权利要求7所述的网页打开时延测试方法,其特征在于,所述根据所述部分子元素的链接信息,进行时延测试的步骤包括:根据所述部分子元素的链接信息,利用智能网关软探针进行时延测试。9.根据权利要求7所述的网页打开时延测试方法,其特征在于,在所述链接信息的数量为多个时,所述根据所述部分子元素的链接信息,进行时延测试的步骤包括:若所述待测网页的打开方式为子元素并行打开,则针对每一个所述链接信息分别进行时延测试,得到对应的多个子元素打开时延;或者若所述待测网页的打开方式为子元素串行打开,则针对所述部分子元素的链接信息进行串行时延测试,得到一个子元素打开时延。10.一种网络设备,其特征在于,包括:处理器和收发器;所述处理器,用于通过所述收发器向至少两个智能网关组分别发送拨测任务,每一所述拨测任务中分别携带待测网页的部分子元素的链接信息;接收每一所述智能网关组根据所述拨测任...

【专利技术属性】
技术研发人员:沈琦李颖
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1