[发明专利]一种DNS调度的测试方法、装置、网络设备及存储介质有效
申请号: | 201910295063.7 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110098978B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 韦贤韬 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dns 调度 测试 方法 装置 网络设备 存储 介质 | ||
本发明公开了一种DNS调度的测试方法、装置及网络设备。所述方法包括:获取CDN的当前带宽数据;根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据;所述测试场景为根据待测试的DNS调度系统的测试需求确定的;获取所述待测试的DNS调度系统的调度结果,所述调度结果是所述待测试的DNS调度系统在所述测试场景下根据所述测试带宽数据确定的;根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求,以解决现有技术中测试周期长、测试覆盖率无法得到保障、测试场景与实际场景不符等问题。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种DNS调度的测试方法、装置及网络设备。
背景技术
内容分发网络(Content Delivery Network,CDN)是通过缓存服务器缓存各种网络内容并将缓存服务器分布到各个地区,客户在访问网络内容的时候,将客户的访问引向距离最近的缓存服务器,从而实现网络加速。当前越来越多的网络资源使用CDN技术进行加速,利用距离优先原则、同运营商优先原则等,提高用户访问速度以及减少源站的压力。
由于网络的复杂性,缓存服务器会因为网络中断、网络波动、负载过高等各种原因导致服务不可用或服务质量差,影响CDN加速的效果。此时,为保证CDN加速的可用,需要对缓存服务器进行调度:挑选可用的缓存服务器(以下称替换缓存服务器)替换服务不可用的缓存服务器(以下称被替换缓存服务器)。域名解析系统(Domain Name Server,DNS)调度后,访问CDN加速域名产生的发往被替换缓存的请求将逐渐转移到替换缓存服务器,即带宽从被替换缓存服务器转移到了替换缓存服务器。为了保证QoS,需要确保替换缓存服务器能够承载这部分增量带宽,为避免频繁调度或者错误调度影响CDN的正常运行,需要提前对调度进行测试。
由于当前网络规模十分庞大,现有的测试方法难以适用于实际的网络环境,导致测试效果不佳。
发明内容
本发明实施例提供一种DNS调度的测试方法、装置及网络设备,以解决现有技术中测试周期长、测试覆盖率无法得到保障、测试场景与实际场景不符等问题。
本发明实施例提供一种DNS调度的测试方法,所述方法包括:
获取CDN的当前带宽数据;
根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据;所述测试场景为根据待测试的DNS调度系统的测试需求确定的;
获取所述待测试的DNS调度系统的调度结果,所述调度结果是所述待测试的DNS调度系统根据所述测试带宽数据确定的;
根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求。
通过上述方法,根据待测试的DNS调度系统的测试需求确定测试场景,根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据;主动构造出预期的测试场景,符合实际线上运营的场景,又能满足测试需求,测试周期短,并可以达到有效的测试覆盖率;根据所述调度结果,确定所述待测试的DNS调度系统是否满足要求,进而确定调度对网络带宽的影响情况,降低测试难度。
一种可能的实现方式,所述CDN包括至少一个节点;所述节点包括至少一个缓存服务器;所述缓存服务器用于缓存加速域名对应的缓存数据;
所述获取CDN的当前带宽数据,包括:
获取缓存服务器的当前带宽数据、缓存服务器所属的节点的当前带宽数据、加速域名在缓存服务器上所占用的当前带宽数据。
通过根据测试场景的需要,获取CDN中的所需的带宽数据,以进一步构造出预期的测试场景,进行DNS调度的测试。
一种可能的实现方式,所述根据测试场景,将所述当前带宽数据调整为所述测试场景下的测试带宽数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910295063.7/2.html,转载请声明来源钻瓜专利网。