一种网络设备的测试系统及方法技术方案

技术编号:8776360 阅读:142 留言:0更新日期:2013-06-09 18:33
本发明专利技术公开了一种网络设备的测试系统,其中,包括测试服务器以及多个网络,每个所述网络中连接有多个待测试网络设备,多个所述网络通过交换设备与所述测试服务器连接;所述测试服务器包括一远程控制单元,所述远程控制单元控制所述测试服务器,配置所述测试服务器与所述待测试网络设备之间的连接,根据所述待测试网络设备的类型对所述待测试网络设备进行测试并接收测试结果。其技术方案的有益效果是:可同时对多台网络设备进行测试,提高了测试效率,可以根据网络设备的不同类型进行不同项目的同时测试,进一步提高了测试效率,节省了人力和时间。

【技术实现步骤摘要】
一种网络设备的测试系统及方法
本专利技术涉及一种测试方法,尤其涉及一种网络设备的测试系统及方法。
技术介绍
随着网络的发展,大量的网络设备被投入使,使得网络设备生产商不得不扩大生产规模以应付越来越大的市场需求。随着生产规模的扩大,原有的以单机测试为主的网络设备测试方法需要消耗大量的时间及人力,使整个生产过程出现瓶颈,降低了生产效率。
技术实现思路
针对现有的网络设备测试过程中存在的上述问题,现提供一种旨在提高测试效率的网络设备的测试系统及方法。具体技术方案如下:一种网络设备的测试系统,其中,包括测试服务器以及多个网络,每个所述网络中连接有多个待测试网络设备,多个所述网络通过交换设备与所述测试服务器连接;所述测试服务器包括一远程控制单元,所述远程控制单元控制所述测试服务器,配置所述测试服务器与所述待测试网络设备之间的连接,根据所述待测试网络设备的类型对所述待测试网络设备进行测试并接收测试结果。优选的,所述交换设备为交换机,所述交换机通过VLAN(VirtualLocalAreaNetwork虚拟局域网)口连接待测试网络设备,所述交换机通过TRUNK(端口汇聚)口连接所述测试服务器。优选的,所述测试服务器设置有多个网络适配器,每个所述网络适配器用以连接一个所述交换机的TRUNK口。优选的,每个所述网络的所述交换机通过堆叠或者级联进行扩展。一种网络设备的测试方法,其中,应用于上述网络设备的测试系统,所述测试服务器包括WEB服务单元,所述WEB服务单元包括一通过WEB访问端口工作的超文本界面以及与所述超文本界面连接的多个CGI(CommonGatewayInterface通用网关接口)程序,所述远程控制单元主要由所述超文本界面及多个所述CGI程序形成;所述超文本界面用以接收远程输入的与测试相关的配置数据并显示测试结果,所述WEB服务单元根据所述超文本界面接收到的所述配置数据启动对应的CGI程序对所述测试服务器进行配置以及对所述待测试网络设备进行测试并接收测试结果。优选的,还包括用以连接所述WEB服务单元的WEB访问端口的远程控制计算机。优选的,所述CGI程序对所述测试服务器进行配置以及对所述待测试网络设备进行测试并接收测试结果的方法,具体包括如下步骤:步骤S1、所述CGI程序初始化所述测试服务器的网络适配器的端口,并根据对应的所述交换机的VLAN设置,于所述测试服务器上创建与对应的所述交换机适配的虚拟端口;步骤S2、所述CGI程序通过创建的所述虚拟端口对所述虚拟端口指向的所述交换机所连接的所述待测试网络设备进行扫描以确定是否正常运行;步骤S3、所述CGI程序根据所述超文本界面提交的所述配置数据对所述待测试设备进行测试;步骤S4、所述CGI程序将所述待测试网络设备返回的测试结果数据进行处理并返回给所述超文本界面进行显示。上述技术方案的有益效果是:可同时对多台网络设备进行测试,提高了测试效率,可以根据网络设备的不同类型进行不同项目的同时测试,进一步提高了测试效率,节省了人力和时间。附图说明图1为本专利技术一种网络设备的测试系统的结构示意图;图2为本专利技术一种网络设备的测试系统的CGI程序对测试服务器进行配置以及对待测试网络设备进行测试并接收测试结果的方法的流程框图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。如图1所示,本专利技术一种网络设备的测试系统,其中,包括测试服务器以及多个网络,每个网络中连接有多个待测试网络设备,多个网络通过交换设备与测试服务器连接;测试服务器包括一远程控制单元,远程控制单元控制测试服务器,配置测试服务器与待测试网络设备之间的连接,根据待测试网络设备的类型对待测试网络设备进行测试并接收测试结果。上述技术方案通过将多个待测试网络设备连接到多个网络中,并将多个网络同时连接到测试服务器上,从而同时对多个网络中的多个待测试网络设备进行测试。由于用以连接待测试设备的网络有多个,因此可以根据不同的网络将不同类型的待测试网络设备连接至一个网络中,并且由测试服务器针对不同的网络发送不同的测试指令从而实现同时对不同类型的待测试网络设备进行测试。同时由于通过远程控制单元实现配置和测试控制,使得测试人员不必于测试现场进行测试工作,这样可以将多个网络布设于不同的现场,由远程的测试人员同时进行测试,该方式可极大的提高测试效率。于上述技术方案基础上,进一步的,交换设备可采用交换机,交换机通过VLAN口连接待测试网络设备,交换机通过TRUNK口连接测试服务器。在此基础上,测试服务器可设置多个网络适配器,每个网络适配器用以连接一个交换机的TRUNK口。同时,每个网络的交换机可通过堆叠或者级联进行扩展。本专利技术的实施方式中还包括一种网络设备的测试方法,应用于上述网络设备的测试系统,测试服务器包括WEB服务单元,WEB服务单元包括一通过WEB访问端口工作的超文本界面以及与超文本界面连接的多个CGI程序,远程控制单元主要由超文本界面及多个CGI程序形成;超文本界面用以接收远程输入的与测试相关的配置数据并显示测试结果,WEB服务单元根据超文本界面接收到的配置数据启动对应的CGI程序对测试服务器进行配置以及对待测试网络设备进行测试并接收测试结果。其中多个CGI程序的对应不同的测试功能,可根据远程访问WEB服务单元的超文本界面设置具体的测试功能,并由WEB服务单元根据配置数据选择对应功能的CGI程序进行配置以及测试。于上述技术方案基础上,进一步的,如图2所示,CGI程序对测试服务器进行配置以及对待测试网络设备进行测试并接收测试结果的方法,具体包括如下步骤:步骤S1、CGI程序初始化测试服务器的网络适配器的端口,并根据对应的交换机的VLAN设置,于测试服务器上创建与对应的交换机适配的虚拟端口;其中可将连接不同类型的待测试网络设备的交换机指向不同的虚拟端口,CGI程序可向不同的虚拟端口发送不同的测试指令以实现对不同类型的待测试网络设备同时进行测试。步骤S2、CGI程序通过创建的虚拟端口对虚拟端口指向的交换机所连接的待测试网络设备进行扫描以确定是否正常运行;步骤S3、CGI程序根据超文本界面提交的配置数据对待测试设备进行测试。步骤S4、CGI程序将待测试网络设备返回的测试结果数据进行处理并返回给超文本界面进行显示。于上述技术方案中,可于测试服务器中安装CURL库(利用URL语法在命令行方式下工作的文件传输工具),CGI程序可通过调用CURL库实现同时对多个待测试网络设备进行访问,以CURL库处理HTTP(Hypertexttransferprotocol超文本传输协议)协议报文可提高设有WEB配置界面的待测试网络设备的访问和配置效率于上述技术方案基础上,进一步的,还包括用以连接WEB服务单元的WEB访问端口的远程控制计算机,远程控制计算机可通过远程控制WEB服务单元进而实现对测试服务器的控制,从而达到远程控制测试过程的目的。需要指出的是远程控制计算机和测试服务器可由一台计算机形成,即本地直接对测试服务器进行配置和控制,该方式可适应无远程控制需要的场合。以上所述仅为本专利技术较佳的实施例,并非因此限制本专利技术的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本专利技术说明书及图示内容所作出的等同替换和显本文档来自技高网...
一种网络设备的测试系统及方法

【技术保护点】
一种网络设备的测试系统,其特征在于,包括测试服务器以及多个网络,每个所述网络中连接有多个待测试网络设备,多个所述网络通过交换设备与所述测试服务器连接;所述测试服务器包括一远程控制单元,所述远程控制单元控制所述测试服务器,配置所述测试服务器与所述待测试网络设备之间的连接,根据所述待测试网络设备的类型对所述待测试网络设备进行测试并接收测试结果。

【技术特征摘要】
1.一种网络设备的测试方法,其特征在于,应用于一网络设备的测试系统,所述测试系统包括测试服务器以及多个网络,每个所述网络中连接有多个待测试网络设备,多个所述网络通过交换设备与所述测试服务器连接;所述测试服务器包括一远程控制单元,所述远程控制单元控制所述测试服务器,配置所述测试服务器与所述待测试网络设备之间的连接,根据所述待测试网络设备的类型对所述待测试网络设备进行测试并接收测试结果;所述交换设备为交换机,所述交换机通过VLAN口连接待测试网络设备;所述测试服务器设置有多个网络适配器,每个所述网络适配器用以连接一个所述交换机的TRUNK口;每个所述网络的所述交换机通过堆叠或者级联进行扩展所述测试服务器包括WEB服务单元,所述WEB服务单元包括一通过WEB访问端口工作的超文本界面以及与所述超文本界面连接的多个CGI程序,所述远程控制单元主要由所述超文本界面及多个所述CGI程序形成;多个CGI程序对应不同的测试功能,所述超文本界面用以接收远程输入的与测试相关的配置...

【专利技术属性】
技术研发人员:殷文良
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

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

1