交换机自动化性能测试装置及方法与流程

文档序号:17320472发布日期:2019-04-05 21:30阅读:271来源:国知局
交换机自动化性能测试装置及方法与流程

本发明涉及通信测试技术领域,尤其涉及一种交换机自动化性能测试装置及方法。



背景技术:

网络的迅速发展给交换机的普及创造了一个有利的环境。尤其对于中国这样一个人口众多、居住密集的发展中国家来讲,宽带进入家庭又为交换机的发展提供了广泛的基础。企业网、校园网和小区网建设组成了交换机市场的“三驾马车”。现在每年中国大陆的交换机市场规模有几十亿元,随着网络的普及和应用需求的提升还有很大的发展空间。

在交换机开发过程中,一般需要进行端口性能测试,性能试验是为了检测产品在工作过程中,通信性能测试,以评价产品在实际使用的过程中的性能,并分析研究设备启动后的产品性能影响程度及其作用机理。

相关技术中,对交换机的性能测试实验,一般是在测试实验中需要人工进行各项操作测试,自动化程度低,操作繁杂,浪费人力,导致测试成本高、效率低。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种交换机自动化性能测试装置及方法。

一方面,为实现上述目的,根据本发明实施例的交换机自动化性能测试装置,所述交换机自动化性能测试装置包括:

待测交换机;

可编程电源,所述可编程电源与所述待测交换机相连,用以为所述待测交换机提供供电电压;

测试仪,所述测试仪与所述待测交换机相连,用以对所述待测交换机进行通信性能测试;

测试主机,所述测试主机分别与可编程电源及测试仪相连,用以控制所述可编程电源输出设定电压值,为所述待测交换机供电;以及控制所述测试仪测量所述待测交换机的供电处于设定电压值时所述待测交换机的通信性能。

进一步地,根据本发明的一个实施例,所述测试仪与所述待测样机通过网线进行网络通信连接。

进一步地,根据本发明的一个实施例,所述测试仪为美国ixia公司的ixiaxm12网络测试仪或思博伦通信公司的smartbits6000网络测试仪中的任意一种。

一方面,本发明还提供一种交换机自动化性能测试方法,包括:

测试主机下发第一供电指令至可编程电源,控制可编程电源提供第一供电电压为待测交换机供电;

测试主机发送第一测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试。

进一步地,根据本发明的一个实施例,所述测试主机发送第一测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试之前,还包括:测试主机下发第一检测指令至待测交换机,待测交换机响应所述第一检测指令后发送第一反馈信息至测试主机,测试主机根据所述第一反馈信息判断待测交换机是否启动正常,若启动正常,则继续后续步骤。

进一步地,根据本发明的一个实施例,测试主机下发第一上下电指令至可编程电源,控制可编程电源对待测交换机进行至少一次上下电测试;测试主机下发第二检测指令至待测交换机,待测交换机响应所述第二检测指令后发送第二反馈信息至测试主机,测试主机根据所述第二反馈信息判断待测交换机是否启动正常,若启动正常,则继续后续步骤。

进一步地,根据本发明的一个实施例,所述测试主机下发第二供电指令至可编程电源,控制可编程电源提供第二供电电压为待测交换机供电;

测试主机发送第二测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试。

进一步地,根据本发明的一个实施例,测试主机下发第二上下电指令至可编程电源,控制可编程电源对待测交换机进行至少一次上下电测试;测试主机下发第三检测指令至待测交换机,待测交换机响应所述第三检测指令后发送第三反馈信息至测试主机,测试主机根据所述第三反馈信息判断待测交换机是否启动正常,若启动正常,则继续后续步骤。

进一步地,根据本发明的一个实施例,所述测试主机下发第三供电指令至可编程电源,控制可编程电源提供第三供电电压为待测交换机供电;

测试主机发送第三测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试。

进一步地,根据本发明的一个实施例,测试主机下发第四供电指令至可编程电源控制可编程电源停止供电。

本发明提供一种交换机自动化性能测试装置及方法,通过测试主机根据测试要求分别控制所述可编程电源以调节所述供电电压,并且控制测试仪对处于所述供电电压下的所述待测交换机进行所述通信性能测试,如此,能够实现自动化性能测试,无需人工操作测试,测试效率高,成本低。

附图说明

图1为本发明实施例提供的交换机自动化性能测试装置结构示意图;

图2为本发明实施例提供的交换机自动化性能测试方法流程图;

图3为本发明实施例提供的另一交换机自动化性能测试方法流程图;

图4为本发明实施例提供的另一交换机自动化性能测试方法流程图;

图5为本发明实施例提供的另一交换机自动化性能测试方法流程图;

图6为本发明实施例提供的另一交换机自动化性能测试方法流程图;

图7为本发明实施例提供的另一交换机自动化性能测试方法流程图;

图8为本发明实施例提供的另一交换机自动化性能测试方法流程图。

附图标记:

测试主机10;

可编辑电源20;

测试仪30;

待测交换机40。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

参阅图1,一方面,本发明实施例提供一种交换机自动化性能测试装置,其特征在于,包括:待测交换机40、可编程电源、测试仪30和测试主机10,所述可编程电源与所述待测交换机40相连,用以为所述待测交换机40提供供电电压;所述可编程电源可通过编程设置的方式输出不同电压值的供电电压。

所述测试仪30与所述待测交换机40相连,用以对所述待测交换机40进行通信性能测试;所述测试仪30与所述待测交换机40进行通信,以根据通信情况对所述待测交换机40进行通信测试。

所述测试主机10分别与可编程电源及测试仪30相连,用以控制所述可编程电源输出设定电压值,为所述待测交换机40供电;以及控制所述测试仪30测量所述待测交换机40的供电处于设定电压值时所述待测交换机40的通信性能。所述测试主机10为测试控制中心,对所述可编辑电源20以及所述测试仪30进行测量控制。例如,通过向所述可编程电源发送电压输出指令,控制所述可编程电源输出设定电压值的电源。需要说明的是,在实际应用中,交换机往往需要在供电电压处于一定的范围内时,交互机也需要能正常工作,才能满足应用要求。本发明实施例中,所述测试主机10根据测试要求,控制所述可编辑电源20输出不同电压值的电源,以为所述待测交换机40供电,并在处于不同供电条件下控制所述测试仪30对所述待测交换机40进行通信性能测试。实现了对待测交换机40的自动化测试。

在本发明实施例中,所述测试仪30与所述待测样机通过网线进行网络通信连接。通过网线连接,以对所述待测交换机40进行网络的测试。

进一步地,在本发明的一个实施例中,所述测试仪30为美国ixia公司的ixiaxm12网络测试仪30或思博伦通信公司的smartbits6000网络测试仪30中的任意一种。

进一步地,在本发明的一个实施例中,所述设定电压值为264v、220v或90v中的任意一种。也就是,通过控制所述可编辑电源20输出高电压电源、正常电压供电电源和低电压供电电源三种不同的供电电压,以测试在三种不同的供电电压下的被测交换机的通信性能。

参阅图2,另一方面,本发明还提供一种交换机自动化性能测试方法,包括步骤:

步骤s101、测试主机下发第一供电指令至可编程电源,控制可编程电源提供第一供电电压为待测交换机供电;参阅图1和图2,在对待测交换机进行测试时,通过可编程电源为所述待测交换机供电,所述可编辑电源可根据测试主机的控制命令输出不同的电压值。

步骤s102、测试主机发送第一测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试。所述测试仪在所述测试主机的作用下进行与所述待测交换机进行数据通信,所述数据通信主要为通信数据包的收发,所述测试仪通过统计收发数据包的收发情况。例如数据包的丢失情况,可判断所述对待测交换机的设定供电电压状态下的通信性能。

参阅图3,所述测试主机发送第一测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试之前,还包括:步骤s201、测试主机下发第一检测指令至待测交换机,待测交换机响应所述第一检测指令后发送第一反馈信息至测试主机,测试主机根据所述第一反馈信息判断待测交换机是否启动正常,若启动正常,则继续后续步骤。本步骤中,通过先通过测试主机向所述待测交换机发送测试指令,以此来判断所述待测交换机是否正常启动。通过此步骤,先判断所述待测交换机是否正常启动。然后再进行性能的通信测试。避免直接进行通信性能测试时,可能由于所述待测交换机没正常启动而导致测试故障。

参与图4,还包括步骤s303、测试主机下发第一上下电指令至可编程电源,控制可编程电源对待测交换机进行至少一次上下电测试;测试主机下发第二检测指令至待测交换机,待测交换机响应所述第二检测指令后发送第二反馈信息至测试主机,测试主机根据所述第二反馈信息判断待测交换机是否启动正常,若启动正常,则继续后续步骤。如图4中所示,在对所述待测交换机测量通信性能结束后,需要对所述待测交换机进行至少一次上下电测试,通过上下电测试来进一步验证所述待测交换机是否正常工作。也即是,通过测试主机向所述待测交换机发送测试指令,若所述待测交换机正确反馈信息,则表现所述待测交换机工作正常。否则,则表明所述待测交换机工作不正常。

参阅图5,还包括步骤s404、所述测试主机下发第二供电指令至可编程电源,控制可编程电源提供第二供电电压为待测交换机供电;在对所述待测交换机进行供电测试时,需要在正常供电电压的一定电压范围值之内进行测试。例如,待测交换机的正常工作电压为220v,此时,需要测试待测交换机在220v上下一定范围内的电压值时,待测交换机的工作性能进行测量,如264v或90v。测试主机发送第二测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试。通过第一供电电压和第二供电电压可测量所述待测交换机在工作电压处于非正常时的通信性能。例如,所述第一供电电压可为264v,所述第二供电电压可为90v。

参阅图6,还包括步骤s505、测试主机下发第二上下电指令至可编程电源,控制可编程电源对待测交换机进行至少一次上下电测试;测试主机下发第三检测指令至待测交换机,待测交换机响应所述第三检测指令后发送第三反馈信息至测试主机,测试主机根据所述第三反馈信息判断待测交换机是否启动正常,若启动正常,则继续后续步骤。图6中所示,在对所述待测交换机进行第二次测量通信性能结束后,需要对所述待测交换机进行至少一次上下电测试,通过上下电测试来进一步验证所述待测交换机是否正常工作。也即是,通过测试主机向所述待测交换机发送测试指令,若所述待测交换机正确反馈信息,则表现所述待测交换机工作正常。否则,则表明所述待测交换机工作不正常。

参阅图7,还包括步骤s606、所述测试主机下发第三供电指令至可编程电源,控制可编程电源提供第三供电电压为待测交换机供电;测试主机发送第三测试指令至所述测试仪,以控制测试仪与待测交换机之间收发数据,从而对待测交换机进行通信性能测试。在本发明实施例中,所述第三供电电压为正常供电电压,例如,220v供电电压。在进行两次的非常供电(如264v和90v)测试后,再通过一次的正常供电测试。以对待测交换机进行全面的通信性能测试。

参阅图8,还包括步骤s707、测试主机下发第四供电指令至可编程电源控制可编程电源停止供电。通过上述测试过程的测试后,整体测试过程完毕,通过测试主机控制所述可编辑电源关闭电源输出。

本发明提供一种交换机自动化性能测试装置及方法,通过测试主机根据测试要求分别控制所述可编程电源以调节所述供电电压,并且控制测试仪对处于所述供电电压下的所述待测交换机进行所述通信性能测试,如此,能够实现自动化性能测试,无需人工操作测试,测试效率高,成本低

以上仅为本发明的实施例,但并不限制本发明的专利范围,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本发明说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明专利保护范围之内。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1