一种交换机端口测试系统及方法技术方案

技术编号:10979200 阅读:117 留言:0更新日期:2015-01-30 15:48
本发明专利技术提供一种交换机端口测试系统及方法。所述交换机端口测试方法包括:PC机通过第一串口与物理交换机相连,通过第二串口与带串口继电器相连,通过第三串口与被测交换机相连,通过网卡与所述物理交换机的第一端口相连;所述带串口继电器通过电源线与被测交换机电源相连;所述物理交换机除所述第一端口的其他端口通过网线与所述被测交换机的端口一一相连;所述PC机运行测试脚本完成端口测试,所述测试脚本包括:控制所述物理交换机的第一端口依次与所述其他端口相连,并测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况。本发明专利技术的技术方案能使用一台PC自动遍历被测交换机的所有端口,并结合掉电的容错测试。

【技术实现步骤摘要】

本专利技术涉及一种计算机测试,特别是涉及。
技术介绍
交换机在实际应用中,有时会存在某几个端口无法通信的问题。由于交换机的端口很多,当交换机可能存在潜在的端口无法通信问题时,对该问题的定位测试变得很不容易,需要对交换机的每个端口进行测试。如果采用手工测试方式对每个端口遍历测试,将要花费大量的时间,而且还会需要结合一些拔插的操作。 针对交换机端口测试难的问题,目前也提出了一些解决的办法。有一种方法为:使用继电器设置好重启时间,在PC端运行脚本,与继电器设置的时间频率一致的情况下,登陆被测交换机,检验被测交换机是否每次掉电都能正常启动。但通过继电器和脚本能够实现非人工操作,但只能验证被测交换机能够正常启动,却不能验证每个端口的功能是否正常。而实际现网应用中,经常出现某个端口无法工作的问题。还有一种方法是:使用PC —直ping被测交换机,并通过继电器对设备进行掉电重启。人工观测是否出现通信中断。验证完一个端口后,人工拔插网线切换被测交换机的端口,已达到遍历测试的效果。这种方法完成了对每个端口的遍历验证,但必须要人工值守,效率很低。 鉴于此,如何提高对交换机端口的定位测试的自动化程度已成为本领域技术人员亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,用于解决现有技术中对交换机端口的定位测试的自动化程度低的问题。 为实现上述目的及其他相关目的,本专利技术提供一种交换机端口测试系统,所述交换机端口测试系统包括:带网卡的PC机、带串口继电器、被测交换机、以及物理交换机;其中:所述PC机通过网卡与所述物理交换机的所述第一端口相连,并通过与所述物理交换机相连的第一串口控制所述第一端口与所述物理交换机中其他端口的连接;所述物理交换机的其他端口通过网线与所述被测交换机的端口一一对应相连;所述带串口继电器为所述被测交换机提供电源;所述PC机运行测试脚本完成端口测试,所述测试脚本包括:通过与所述带串口继电器相连的第二串口控制所述带串口继电器对所述被测交换机进行掉电重启操作;控制所述物理交换机的第一端口依次与所述其他端口相连,并测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况。 可选地,所述测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况的具体实现包括:通过与所述带串口继电器相连的第二串口控制所述带串口继电器对所述被测交换机进行掉电重启操作。 可选地,所述测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况的具体实现包括:通过Ping命令对所述第一端口相连端口所连接的所述被测交换机的端口进行测试。 可选地,所述测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况的具体实现包括:当所述被测交换机出现端口通信问题时,所述PC机通过与所述被测交换机相连的第三串口控制获取所述被测交换机的LOG信息。 可选地,所述被测交换机的LOG信息包括:所述被测交换机的端口状态以及所述被测交换机的异常信息记录。 可选地,当所述被测交换机出现端口通信问题时,所述交换机端口测试系统停止执行,以保留测试环境。 可选地,所述物理交换机的端口总数大于所述被测交换机的端口总数。 本专利技术还提供一种交换机端口测试方法,所述交换机端口测试方法包括:PC机通过第一串口与物理交换机相连,通过第二串口与带串口继电器相连,通过第三串口与被测交换机相连,通过网卡与所述物理交换机的第一端口相连;所述带串口继电器通过电源线与被测交换机电源相连;所述物理交换机除所述第一端口的其他端口通过网线与所述被测交换机的端口一一相连;所述PC机运行测试脚本完成端口测试,所述测试脚本包括:控制所述物理交换机的第一端口依次与所述其他端口相连,并测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况。 所述测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况包括:所述PC机通过Ping命令测试与所述第一端口相连端口所连接的所述被测交换机端口的连接状况。 所述测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况包括:所述PC机通过第二串口控制被测交换机掉电重启后;所述PC机通过Ping命令测试与所述第一端口相连端口所连接的所述被测交换机端口的连接状况。 所述测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况包括:当所述PC机与所述其他端口连接的所述被测交换机端口出现端口通信问题时,所述PC机通过与所述被测交换机相连的第三串口控制获取所述被测交换机的LOG信息。 可选地,所述被测交换机的LOG信息包括:所述被测交换机的端口状态以及所述被测交换机的异常信息记录。 可选地,当所述PC机与所述其他端口连接的所述被测交换机端口出现端口通信问题时,所述交换机端口测试系统停止执行,以保留测试环境。 如上所述,本专利技术的,具有以下有益效果:能使用一台PC自动遍历被测交换机的所有端口,又无需人工监控,并结合掉电的容错测试,出现问题时能记录Log,用以最终输出报告统计出现问题的概率。本专利技术的技术方案具有以下优点:1,高效性:全程采用自动化程序控制,执行完后能自动输出测试报告。可以节约人力,提高测试效率。2,操作简单,可靠:只需将所有设备组网后,在PC端运行该程序即可,测试人员无需对自动化脚本语言很熟悉也可操作。3,通用性:使用该方法可测试各种型号的交换机,适用面广。4,方便问题定位:该方法在检测到设备出现问题时,能自动化收集所有相关Log,可快速找到问题原因,并支持出现问题时停止执行,保留环境,以方便问题快速定位。 【附图说明】 图1显示为本专利技术的交换机端口测试系统的一实施例的模块结构示意图。 图2显示为本专利技术的交换机端口测试系统的一实施例的拓扑结构示意图。 图3显示为本专利技术的交换机端口测试方法的一实施例的流程示意图。 图4显示为本专利技术的交换机端口测试方法的一实施例的流程示意图。 元件标号说明 I交换机端口测试系统 11带网卡的PC机 12物理交换机 13带串口继电器 14被测交换机 SI ?S2步骤 【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。 需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。 本专利技术提供一种交换机端口测试系统。在一个实施例中,如图1所示,所述交换机端口测试系统包括1:带网卡的PC机11、带串口继电器13、被测交换机14、以及物理交换机12。其中: 所述PC机11通过网卡与所述物理交换机12的所述第一端口相连,并通过与所述物理交换机12相连的第一串口控制所述第一端口与所述物理交换机12中其他端口的连接。具体地,所述PC机11通过网卡及网线与所述物理交换机12的所本文档来自技高网...

【技术保护点】
一种交换机端口测试系统,其特征在于,所述交换机端口测试系统包括:带网卡的PC机、带串口继电器、被测交换机、以及物理交换机;其中:所述PC机通过网卡与所述物理交换机的所述第一端口相连,并通过与所述物理交换机相连的第一串口控制所述第一端口与所述物理交换机中其他端口的连接;所述物理交换机的其他端口通过网线与所述被测交换机的端口一一对应相连;所述带串口继电器为所述被测交换机提供电源;所述PC机运行测试脚本完成端口测试,所述测试脚本包括:通过与所述带串口继电器相连的第二串口控制所述带串口继电器对所述被测交换机进行掉电重启操作;控制所述物理交换机的第一端口依次与所述其他端口相连,并测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况。

【技术特征摘要】
1.一种交换机端口测试系统,其特征在于,所述交换机端口测试系统包括:带网卡的PC机、带串口继电器、被测交换机、以及物理交换机;其中: 所述PC机通过网卡与所述物理交换机的所述第一端口相连,并通过与所述物理交换机相连的第一串口控制所述第一端口与所述物理交换机中其他端口的连接; 所述物理交换机的其他端口通过网线与所述被测交换机的端口一一对应相连; 所述带串口继电器为所述被测交换机提供电源; 所述PC机运行测试脚本完成端口测试,所述测试脚本包括:通过与所述带串口继电器相连的第二串口控制所述带串口继电器对所述被测交换机进行掉电重启操作;控制所述物理交换机的第一端口依次与所述其他端口相连,并测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况。2.根据权利要求1所述的交换机端口测试系统,其特征在于:测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况的具体实现包括:通过与所述带串口继电器相连的第二串口控制所述带串口继电器对所述被测交换机进行掉电重启操作。3.根据权利要求1所述的交换机端口测试系统,其特征在于:测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况的具体实现包括:通过Ping命令对所述第一端口相连端口所连接的所述被测交换机的端口进行测试。4.根据权利要求1所述的交换机端口测试系统,其特征在于:测试所述PC机与所述其他端口连接的所述被测交换机端口的连接状况的具体实现包括:当所述被测交换机出现端口通信问题时,所述PC机通过与所述被测交换机相连的第三串口控制获取所述被测交换机的LOG信息。5.根据权利要求4所述的交换机端口测试系统,其特征在于:所述被测交换机的LOG信息包括:所述被测交换机的端口状态以及所述被测交换机的异常信息记录。6.根据权利要求4所述的交换机端口测试系统,其特征在于:当所述被测交换机出现端口通信问题时,所述交换机端口测试系统停止执行,以保留测试环境。7.根据权利要求1所述的交换机端口测试系统...

【专利技术属性】
技术研发人员:曾银华刘定
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1