网站访问质量测试方法、服务器和系统技术方案

技术编号:15767189 阅读:157 留言:0更新日期:2017-07-06 14:35
本发明专利技术公开了一种网站访问质量测试方法、服务器和系统,涉及数据通信领域。其中的网站访问质量测试方法包括:获取待测试网站的网址;解析待测试网站的网址得到待测试网站各服务器对应的所有网络协议IP地址,并添加到待测IP地址列表;将待测IP地址列表通知全网集中部署的测试探针,以便测试探针逐一探测待测IP地址列表中的待测IP地址对应的服务器的网站访问质量并返回;接收测试探针返回的各个待测IP地址对应的服务器的网站访问质量信息。通过解析获得待测试网站各服务器对应的所有IP地址,采用全网集中部署的测试探针对待测IP地址进行逐一测试并返回网站访问质量信息的方法,能够用少量测试探针获取较为全面的测试结果,成本低并且易于管理。

Website access quality testing method, server and system

The invention discloses a website access quality testing method, a server and a system, relating to the field of data communication. The website including the quality testing method: get the URL of the website to be tested; test for parsing the URL of the website to get all the network protocol IP address corresponding to the test site for each server, and added to the list of IP addresses to be tested; the test lists of IP addresses to inform the test probe deployment of the whole network set, so that the test probe one by one detection to be detected and measured IP address IP address list of the corresponding server site quality and return; each receiving test probe to measure the return to the IP address of the corresponding server access to quality information website. Get all the IP address to the server corresponding to the test site through the analysis, the methods and access to quality information returned to the site one by one test IP test probe deployment to address the whole network, to obtain a more comprehensive test results with a small amount of test probe, low cost and easy management.

【技术实现步骤摘要】
网站访问质量测试方法、服务器和系统
本专利技术涉及数据通信领域,尤其是一种网站访问质量测试方法和系统。
技术介绍
目前,运营商在全国各地以及海外的部分区域部署测试探针,对同一个URL(UniformResourceLocator,统一资源定位符)地址进行质量测试,同时将测试结果上报到测试服务器。常规的测试探针采用普通的浏览器访问被测网站的方法进行测试,所以测试探针中的测试软件只需要简单地调用浏览器,然后通过抓包解析HTTP(HyperTextTransferProtocol,超文本传输协议)消息,从而每次只能选择DNS(DomainNameSystem,域名系统)解析到的第一个IP(InternetProtocol,网络协议)地址进行测试。图1为现有技术中的网址访问质量测试方法的应用场景示意图。如图1所示,在区域122、124、126中分别部署了若干测试探针14进行网站访问质量测试,各个测试探针14将测试结果分别返回给测试服务器16。如果要实现对全网内全部IP地址的测试,即覆盖全部的HTTP服务器,需要在全国各地以及海外部署大量的探针才能够实现。这种部署方式会造成管理复杂,并且部署成本较高。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:如何采用少量部署的测试探针对全网内的HTTP服务器进行全面的网站访问质量测试。根据本专利技术实施例的第一个方面,提供了一种网站访问质量测试方法,包括:获取待测试网站的网址;解析待测试网站的网址得到待测试网站各服务器对应的所有IP地址,并添加到待测IP地址列表;将待测IP地址列表通知全网集中部署的测试探针,以便测试探针逐一探测待测IP地址列表中的待测IP地址对应的服务器的网站访问质量并返回;接收测试探针返回的各个待测IP地址对应的服务器的网站访问质量信息。在一个实施例中,方法还包括:将探测到的每个待测IP地址对应的服务器的网站访问质量信息与该待测IP地址对应的服务器的网站访问质量参考信息进行比较,并根据比较结果评估该待测IP地址对应的服务器的网址访问质量;其中,待测IP地址对应的服务器的网站访问质量参考信息根据该待测IP地址对应的服务器的平均历史网站访问质量信息确定。在一个实施例中,解析待测试网站的网址得到待测试网站各服务器对应的所有IP地址,并添加到待测IP地址列表包括:定期解析待测试网站的网址得到待测试网站各服务器对应的最新的所有IP地址,并更新待测IP地址列表。在一个实施例中,探测到的待测IP地址对应的服务器的网站访问质量包括:首屏响应时间、首页响应时间、首页下载速率、首页访问成功率、域名系统解析时延、传输控制协议连接时延、超文本传输协议响应时延中的至少一项网络访问质量指标;或者,探测到的待测IP地址对应的服务器的网站访问质量包括根据至少一项网络访问质量指标确定的用户体验质量。根据本专利技术实施例的第二个方面,提供一种网站访问质量测试服务器,包括:网址获取模块、网址解析模块、IP地址发送模块和访问质量信息接收模块;网址获取模块用于获取待测试网站的网址;网址解析模块用于解析待测试网站的网址得到待测试网站各服务器对应的所有IP地址,并添加到待测IP地址列表;IP地址发送模块用于将待测IP地址列表通知测试探针;访问质量信息接收模块用于接收测试探针返回的各个待测IP地址对应的服务器的网站访问质量信息。在一个实施例中,服务器还包括访问质量评估模块,用于将访问质量信息接收模块接收的每个待测IP地址对应的服务器的网站访问质量信息与该待测IP地址对应的服务器的网站访问质量参考信息进行比较,并根据比较结果评估该待测IP地址对应的服务器的网址访问质量;其中,待测IP地址对应的服务器的网站访问质量参考信息根据该待测IP地址对应的服务器的平均历史网站访问质量信息确定。在一个实施例中,网址解析模块用于定期解析待测试网站的网址得到待测试网站各服务器对应的最新的所有IP地址,并更新待测IP地址列表。在一个实施例中,测试探针探测到的待测IP地址对应的服务器的网站访问质量包括:首屏响应时间、首页响应时间、首页下载速率、首页访问成功率、域名系统解析时延、传输控制协议连接时延、超文本传输协议响应时延中的至少一项网络访问质量指标;或者,测试探针探测到的待测IP地址对应的服务器的网站访问质量包括根据至少一项网络访问质量指标确定的用户体验质量。根据本专利技术实施例的第三个方面,提供一种网站访问质量测试系统,包括前述任意一种网站访问质量测试服务器和全网集中部署的测试探针,测试探针用于逐一探测待测IP地址列表中的待测IP地址对应的服务器的网站访问质量并返回给网站访问质量测试服务器。通过解析获得待测试网站各服务器对应的所有IP地址,然后采用全网集中部署的测试探针对待测IP地址进行逐一测试并返回网站访问质量信息的方法,实现了用少量测试探针获取较为全面的测试结果的效果,成本低并且易于管理。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出现有技术中的网址访问质量测试方法的应用场景示意图。图2示出本专利技术的网址访问质量测试方法的应用场景示意图。图3示出本专利技术网站访问质量测试方法的一个实施例的流程图。图4示出本专利技术网站访问质量测试系统的一个实施例的结构图。图5示出本专利技术网站访问质量测试服务器的一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图2为本专利技术的网址访问质量测试方法的应用场景示意图。如图2所示,设全网覆盖区域包括区域222、224和226,全网集中部署了一台或少量测试探针14,测试探针14分别访问位于各个区域的网站服务器,并将访问后的访问测试结果返回给测试服务器16。下面参考图3描述本专利技术一个实施例的网站访问质量测试方法。图3为本专利技术网站访问质量测试方法的一个实施例的流程图。如图3所示,该实施例的方法包括:步骤S302,获取待测试网站的网址。步骤S304,解析待测试网站的网址得到待测试网站各服务器对应的所有IP地址,并添加到待测IP地址列表。用于解析待测试网站的设备可以为测试服务器。在测试服务器中,除了生成具有待测IP地址列表以外,还可以定期维护包含全国各地的DNS服务器地址的DNS列表,再根据DNS列表解析待测试网站的网址对应的IP地址,使待测IP地址列表中的地址更为全面。步骤S306,将待测IP地址列表通知全网集中部署的测试探针,以便测试探针逐一探测待测IP地址列表中的待测IP地址对应的服务器的网站访问质量并返回。其中,测试探针逐一探测待测IP地址列本文档来自技高网...
网站访问质量测试方法、服务器和系统

【技术保护点】
一种网站访问质量测试方法,其特征在于,包括:获取待测试网站的网址;解析所述待测试网站的网址得到待测试网站各服务器对应的所有网络协议IP地址,并添加到待测IP地址列表;将所述待测IP地址列表通知全网集中部署的测试探针,以便测试探针逐一探测所述待测IP地址列表中的待测IP地址对应的服务器的网站访问质量并返回;接收所述测试探针返回的各个待测IP地址对应的服务器的网站访问质量信息。

【技术特征摘要】
1.一种网站访问质量测试方法,其特征在于,包括:获取待测试网站的网址;解析所述待测试网站的网址得到待测试网站各服务器对应的所有网络协议IP地址,并添加到待测IP地址列表;将所述待测IP地址列表通知全网集中部署的测试探针,以便测试探针逐一探测所述待测IP地址列表中的待测IP地址对应的服务器的网站访问质量并返回;接收所述测试探针返回的各个待测IP地址对应的服务器的网站访问质量信息。2.根据权利要求1所述的方法,其特征在于,还包括:将探测到的每个待测IP地址对应的服务器的网站访问质量信息与该待测IP地址对应的服务器的网站访问质量参考信息进行比较,并根据比较结果评估该待测IP地址对应的服务器的网址访问质量;其中,待测IP地址对应的服务器的网站访问质量参考信息根据该待测IP地址对应的服务器的平均历史网站访问质量信息确定。3.根据权利要求1所述的方法,其特征在于,所述解析所述待测试网站的网址得到待测试网站各服务器对应的所有IP地址,并添加到待测IP地址列表包括:定期解析所述待测试网站的网址得到待测试网站各服务器对应的最新的所有IP地址,并更新所述待测IP地址列表。4.根据权利要求1所述的方法,其特征在于,其中,探测到的待测IP地址对应的服务器的网站访问质量包括:首屏响应时间、首页响应时间、首页下载速率、首页访问成功率、域名系统解析时延、传输控制协议连接时延、超文本传输协议响应时延中的至少一项网络访问质量指标;或者,探测到的待测IP地址对应的服务器的网站访问质量包括根据所述至少一项网络访问质量指标确定的用户体验质量。5.一种网站访问质量测试服务器,其特征在于,包括:网址获取模块,用于获取待测试网站的网址;网址解析模块,用于解析所述待测试网站的网址得到待测试网站各服务...

【专利技术属性】
技术研发人员:陆小铭曹维华高敏李文云贺晓东邹洁唐宏毛东峰邢亮苏志胜
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1