一种DNS调度的测试方法、装置及网络设备制造方法及图纸

技术编号:21803232 阅读:46 留言:0更新日期:2019-08-07 11:35
本发明专利技术公开了一种DNS调度的测试方法、装置及网络设备。所述方法包括:获取CDN的当前带宽数据;根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据;所述测试场景为根据待测试的DNS调度系统的测试需求确定的;获取所述待测试的DNS调度系统的调度结果,所述调度结果是所述待测试的DNS调度系统在所述测试场景下根据所述测试带宽数据确定的;根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求,以解决现有技术中测试周期长、测试覆盖率无法得到保障、测试场景与实际场景不符等问题。

A Testing Method, Device and Network Equipment for DNS Scheduling

【技术实现步骤摘要】
一种DNS调度的测试方法、装置及网络设备
本专利技术涉及软件测试
,尤其涉及一种DNS调度的测试方法、装置及网络设备。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)是通过缓存服务器缓存各种网络内容并将缓存服务器分布到各个地区,客户在访问网络内容的时候,将客户的访问引向距离最近的缓存服务器,从而实现网络加速。当前越来越多的网络资源使用CDN技术进行加速,利用距离优先原则、同运营商优先原则等,提高用户访问速度以及减少源站的压力。由于网络的复杂性,缓存服务器会因为网络中断、网络波动、负载过高等各种原因导致服务不可用或服务质量差,影响CDN加速的效果。此时,为保证CDN加速的可用,需要对缓存服务器进行调度:挑选可用的缓存服务器(以下称替换缓存服务器)替换服务不可用的缓存服务器(以下称被替换缓存服务器)。域名解析系统(DomainNameServer,DNS)调度后,访问CDN加速域名产生的发往被替换缓存的请求将逐渐转移到替换缓存服务器,即带宽从被替换缓存服务器转移到了替换缓存服务器。为了保证QoS,需要确保替换缓存服务器能够承载这部分增量带宽,为避免频本文档来自技高网...

【技术保护点】
1.一种DNS调度的测试方法,其特征在于,所述方法包括:获取内容分发网络CDN的当前带宽数据;根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据;所述测试场景为根据待测试的DNS调度系统的测试需求确定的;获取所述待测试的DNS调度系统的调度结果,所述调度结果是所述待测试的DNS调度系统在所述测试场景下根据所述测试带宽数据确定的;根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求。

【技术特征摘要】
1.一种DNS调度的测试方法,其特征在于,所述方法包括:获取内容分发网络CDN的当前带宽数据;根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据;所述测试场景为根据待测试的DNS调度系统的测试需求确定的;获取所述待测试的DNS调度系统的调度结果,所述调度结果是所述待测试的DNS调度系统在所述测试场景下根据所述测试带宽数据确定的;根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求。2.如权利要求1所述的方法,其特征在于,所述CDN包括至少一个节点;所述节点包括至少一个缓存服务器;所述缓存服务器用于缓存加速域名对应的缓存数据;所述获取CDN的当前带宽数据,包括以下一项或多项:获取缓存服务器的当前带宽数据、缓存服务器所属的节点的当前带宽数据、加速域名在缓存服务器上所占用的当前带宽数据。3.如权利要求2所述的方法,其特征在于,所述将所述当前带宽数据调整为所述测试场景下的测试带宽数据,包括:若所述测试场景为针对缓存服务器,则确定所述缓存服务器的第一调整量;根据所述第一调整量,对所述缓存服务器所属的节点的当前带宽数据进行调整,得到所述缓存服务器所属的节点的测试带宽数据;根据所述第一调整量,对所述缓存服务器上的各加速域名的当前带宽数据进行调整,得到所述缓存服务器上的各加速域名的测试带宽数据。4.如权利要求2所述的方法,其特征在于,所述根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据,包括:若所述测试场景为针对节点,则确定所述节点的第二调整量;根据所述第二调整量,对所述节点的各缓存服务器的当前带宽数据进行调整,得到所述节点的各缓存服务器的测试带宽数据;根据所述第二调整量,对所述各缓存服务器上的各加速域名的当前带宽数据进行调整,得到所述节点的缓存服务器上的各加速域名的测试带宽数据。5.如权利要求2所述的方法,其特征在于,所述根据测试场景,将所述CDN的带宽数据调整为所述测试场景下的测试带宽数据,包括:若所述测试场景为针对加速域名,则确定所述加速域名的第三调整量;根据所述第三调整量,对所述加速域名对应的各缓存服务器的当前带宽数据进行调整,得到所述加速域名对应的各缓存服务器的测试带宽数据;根据所述第三调整量,对所述加速域名对应的各缓存服务器所属的节点的当前带宽数据进行调整,得到所述加速域名对应的各缓存服务器所属的节点的测试带宽数据。6.如权利要求2所述的方法,其特征在于,所述调度结果包括:调度的加速域名、调度的缓存服务器;所述根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求,包括:根据所述加速域名的测试带宽数据,及调度前所述加速域名加速的缓存服务器,确定所述加速域名的调度带宽量;根据所述加速域名的调度带宽量,及调度后所述加速域名加速的缓存服务器,确定调度后所述缓存服务器的带宽调度量及所述缓存服务器所属的节点的带宽调度量;若确定所述缓存服务器的调度后的带宽调度量及所述缓存服务器所属的节点的带宽调度量满足缓存服务器及所述节点的带宽要求,则确定所述待测试的DNS调度系统满足要求。7.一种DNS调度的测试装置,其特征在于,所述装置包括:收发单...

【专利技术属性】
技术研发人员:韦贤韬
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1