一种测试方法及设备的制造方法

文档序号:9237994阅读:371来源:国知局
一种测试方法及设备的制造方法
【技术领域】
[0001]本发明涉及测试领域,特别是涉及一种测试方法及设备。
【背景技术】
[0002]目前网吧交换机在现网应用中,由于网吧环境每个端口的突发大流量,会出现偶尔有些端口的无盘系统无法启动或启动较慢的情况,对网吧整体运营情况影响较大。由于交换机端口很多,手工测试要做到很多端口同时突发很多流量比较困难,而且由于问题的偶然性,排查和记录问题比较麻烦。
[0003]目前针对以上问题,主要采用的解决方案为I)通过测试仪模拟网吧各种数据流量长时间打流,检测交换机各端口是否有丢包现象或丢包情况出现;2)部署网吧无盘系统,通过人工同时重启多台终端客户机,检测每次重启是否都能正常启动。但是方案I)通过测试仪模拟网吧流量跟真实的网吧环境差别比较大,只能验证交换机端口可以实现线速转发,不能完全的反映交换机端口在实际网吧环境中的运行情况;方案2)通过部署网吧无盘系统,可以还原网吧实际使用环境,但必须要人工值守,效率很低。
[0004]所以还需要一种更有效的交换机测试方法和系统。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种测试方法及设备,用于解决现有技术中不能高效便捷的对交换机进行测试的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种测试方法,应用于一无盘管理服务器中,用于对一与所述无盘管理服务器通信连接的被测设备进行测试,包括以下步骤:向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果。
[0007]可选的,当判断存在无法正常启动的无盘电脑终端时,停止继续执行所述测试方法,以保存当前状态。
[0008]可选的,根据所述无盘管理服务器的网卡数据包以判断所有无盘电脑终端是否均进行了重启动作;且根据所述无盘管理服务器的网卡数据包判断各无盘电脑终端是否正常启动。
[0009]可选的,将所述测试结果发送至预先设定的邮箱。
[0010]可选的,当判断存在无法正常启动的无盘电脑终端时,通过串口获取所述被测设备的状态信息以形成测试结果。
[0011]为实现上述目的及其他相关目的,本发明还提供一种测试设备,用于对一与其通信连接的被测设备进行测试,包括:命令发送模块,用于向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;判断模块,用于在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;测试结果形成模块,用以当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果。
[0012]可选的,所述测试结果形成模块,还用以当判断存在无法正常启动的无盘电脑终端时,停止继续执行所述测试方法,以保存当前状态。
[0013]可选的,所述判断模块根据所述无盘管理服务器的网卡数据包以判断所有无盘电脑终端是否均进行了重启动作;且所述判断模块根据所述无盘管理服务器的网卡数据包判断各无盘电脑终端是否正常启动。
[0014]可选的,所述测试结果形成模块,还用以将所述测试结果发送至预先设定的邮箱。
[0015]可选的,所述测试结果形成模块,通过串口获取所述被测设备的状态信息以形成测试结果。
[0016]如上所述,本发明的一种测试方法及设备,通过向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果,即可快速发现被测设备与无盘电脑终端无法正常通信的端口,整个过程均为自动化进行,操作简单、节约人力、且提高测试效率。且使用该方法可测试各种型号的网吧交换机,适用面广。
【附图说明】
[0017]图1显示为本发明的一种测试方法在一具体实施例中的流程示意图。
[0018]图2显示为本发明的一种测试设备在一具体实施例中的模块示意图。
[0019]图3显示为本发明的一种测试方法及设备在一具体实施例中的应用示意图。
[0020]元件标号说明
[0021]I 测试设备
[0022]11命令发送模块
[0023]12判断模块
[0024]13测试结果形成模块
[0025]Sll ?S13 步骤
【具体实施方式】
[0026]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0027]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0028]请参阅图1,显示为本发明的一种测试方法在一具体实施例中的流程示意图,应用于一无盘管理服务器中,用于对一与所述无盘管理服务器通信连接的被测设备进行测试,所述被测设备为网络交换机,包括以下步骤:
[0029]Sll:向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;
[0030]S12:且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;例如通过自动化TCL脚本分析网卡数据包以判断所有无盘电脑终端是否均进行了重启动作,如果没有,则继续向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且通过自动化TCL脚本分析网卡数据包以判断各无盘电脑终端是否正常启动。
[0031]S13:当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果,且进一步的,当判断存在无法正常启动的无盘电脑终端时,停止继续执行所述测试方法,以保存当前状态。所述状态信息例如为被侧设备的Log,所述log优选的包括被测设备的版本信息、端□状态、端□底层计数、异常信息记录、以及收发报数统计等。其预先可根据被测设备的型号对所述Log进行更改。
[0032]且在获得所述测试结果后,可将其发送至预先设定的邮箱。进一步的,当测试各端口与无盘电脑终端通信正常时,形成通信正常的测试结果,且亦将所述测试结果发送至预先设定的邮箱。优选,可通过串口获取所述被测设备的状态信息以形成测试结果。
[0033]且参阅图3,显示为本发明的一种测试方法在一具体实施例中的应用示意图,其中,无盘管理服务器通过万兆连到被测设备,同时,通过串口监控被测设
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1