【技术实现步骤摘要】
本专利技术涉及网络通信测试领域,尤其涉及一种多拓扑环境测试技术。
技术介绍
随着计算机技术与网络通信技术的飞速发展,交换机、路由器等网络通信设备的使用愈加广泛,为了满足不同网络应用的需求,各种网络通信设备的功能也越来越丰富。对于网络通信设备制造商或网络运营商而言,需要保证其出产的网络通信设备或提供的网络服务的质量,必须对相应的网络通信设备的功能及网络应用进行全面而深入的测试。现有技术中,一般采用自动化测试方式,自动化测试是指在测试监控设备(一般为PC)上运行自动化测试程序,对测试设备(至少包括被测设备,可能还包括辅测设备)进行配置管理,控制测试仪进行测试帧的收发并根据测试帧接收结果得出通过(Pass)或者失败(Fail)的测试结果。在通常的测试中,测试环境可以按照测试拓扑划分为单拓扑环境和多拓扑环境。单拓扑环境是指测试环境中只有一台被测设备,该被测设备与测试仪组成单拓扑环境,该被测设备与测试仪、以及测试监控设备相连即可进行测试,如图1所示。多拓扑环境是指测试环境中有多台测试设备组成某种设定的测试拓扑,多台测试设备中至少包括多台被测设备,同时可能还包括一台或多台辅测设备,被测设备、辅测设备与测试仪组成多拓扑环境,被测设备、辅测设备与测试仪、以及测试监控设备相连即可进行测试,如图2所示。其中,被测设备可以为交换机、路由器或其它被测产品;辅测设备也可以为交换机、路由器或其它网络通信设备,其作用是与被测设备共同搭建测试环境。测试仪是对被测设备的功能及网络应用进行性能测试与评估分析的标准测试仪器,测试仪上-->有多个端口用于测试数据报文(可以模拟网络应用中各种协议 ...
【技术保护点】
1、一种多拓扑环境测试方法,其特征在于,包括:测试监控设备从测试任务队列中确定当前需要执行的测试任务,加载所述测试任务的配置文件和测试脚本,并根据配置文件对拓扑切换设备进行所述测试任务对应的被测多拓扑环境的配置,其中,每一个被测多拓扑环境根据对应测试任务的测试拓扑由与所述拓扑切换设备相连的测试仪和多个测试设备搭建而成;测试监控设备在配置完成之后执行所述测试任务的测试脚本,控制测试仪与对应的被测多拓扑环境中各测试设备之间进行测试帧的收发,其中,测试仪与各测试设备之间的测试帧通过拓扑切换设备进行转发;测试监控设备接收所述测试仪根据测试帧接收结果得出的所述测试任务的测试结果,并根据接收到的测试结果确认所述测试任务执行完成。
【技术特征摘要】
1、一种多拓扑环境测试方法,其特征在于,包括:测试监控设备从测试任务队列中确定当前需要执行的测试任务,加载所述测试任务的配置文件和测试脚本,并根据配置文件对拓扑切换设备进行所述测试任务对应的被测多拓扑环境的配置,其中,每一个被测多拓扑环境根据对应测试任务的测试拓扑由与所述拓扑切换设备相连的测试仪和多个测试设备搭建而成;测试监控设备在配置完成之后执行所述测试任务的测试脚本,控制测试仪与对应的被测多拓扑环境中各测试设备之间进行测试帧的收发,其中,测试仪与各测试设备之间的测试帧通过拓扑切换设备进行转发;测试监控设备接收所述测试仪根据测试帧接收结果得出的所述测试任务的测试结果,并根据接收到的测试结果确认所述测试任务执行完成。2、如权利要求1所述的方法,其特征在于,所述配置文件包括拓扑配置信息,所述拓扑配置信息指示拓扑切换设备与测试仪的测试端口连接关系、拓扑切换设备与被测多拓扑环境中各测试设备的测试端口连接关系;以及所述根据配置文件对拓扑切换设备进行所述测试任务对应的被测多拓扑环境的配置,包括:在空闲状态的虚拟局域网标识VID值中选择VID值,根据拓扑配置信息和选定的VID值生成控制实现拓扑切换的命令串发送给拓扑切换设备,并将选定的VID值设置为使用状态;所述拓扑切换设备根据接收到的命令串创建特殊虚拟局域网,所述特殊虚拟局域网将所述测试任务对应的被测多拓扑环境中属于同一广播域的测试端口划分在同一虚拟局域网中。3、如权利要求2所述的方法,其特征在于,还包括:所述测试监控设备在当前需要执行的测试任务执行完成之后,将拓扑切换设备的当前配置恢复为初始状态,并将所述选定的VID值恢复设置为空闲状-->态。4、如权利要求3所述的方法,其特征在于,还包括:所述测试监控设备在当前需要执行的测试任务执行完成之后,从测试任务队列中确定需要继续执行的测试任务,直至测试任务队列中所有的测试任务执行完成。5、如权利要求1至4任一所述的方法,其特征在于,所述测试监控设备从测试任务队列中确定出的当前需要执行的测试任务包括多个,以及在所述测试监控设备根据各配置文件对所述拓扑切换设备进行各测试任务对应的被测多拓扑环境的配置之后,各测试任务并行执行。6、一种多拓扑环境测试系统,其特征在于,包括测试监控设备、拓扑切换设备、以及与所述拓扑切换设备相连的测试仪和多个测试设备,其中:所述测试监控设备,用于从测试任务队列中确定当前需要执行的测试任务,加载所述测试任务的配置文件和测试脚本,并根据配置文件对拓扑切换设备进行所述测试任务对应的被测多拓扑环境的配置,在配置完成之后执行所述测试任务的测试脚本,控制测试仪与对应的被测多拓扑环境中各测试设备之间进行测试帧的收发,并根据接收到的测试结果确认所述测试任务执行完成,其中,每一个被测多拓扑环境根据对应测试任务的测试拓扑由所述测试仪和多个测试设备搭建而成;所述测试仪,用于在测试监控设备的控制下与配置的被测多拓扑环境中各测试设备之间进行测试帧的收发,根据测试帧接收结果得出所述测试任务的测试结果并上报测试监控设备;所述拓扑切...
【专利技术属性】
技术研发人员:李炳泉,张晓敏,
申请(专利权)人:福建星网锐捷网络有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。