一种测试方法及设备技术

技术编号:12141983 阅读:77 留言:0更新日期:2015-10-02 23:29
本发明专利技术提供一种测试方法及设备,通过向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果,即可快速发现被测设备与无盘电脑终端无法正常通信的端口,整个过程均为自动化进行,操作简单、节约人力、且提高测试效率。且使用该方法可测试各种型号的网吧交换机,适用面广。

【技术实现步骤摘要】

本专利技术涉及测试领域,特别是涉及一种测试方法及设备
技术介绍
目前网吧交换机在现网应用中,由于网吧环境每个端口的突发大流量,会出现偶尔有些端口的无盘系统无法启动或启动较慢的情况,对网吧整体运营情况影响较大。由于交换机端口很多,手工测试要做到很多端口同时突发很多流量比较困难,而且由于问题的偶然性,排查和记录问题比较麻烦。目前针对以上问题,主要采用的解决方案为I)通过测试仪模拟网吧各种数据流量长时间打流,检测交换机各端口是否有丢包现象或丢包情况出现;2)部署网吧无盘系统,通过人工同时重启多台终端客户机,检测每次重启是否都能正常启动。但是方案I)通过测试仪模拟网吧流量跟真实的网吧环境差别比较大,只能验证交换机端口可以实现线速转发,不能完全的反映交换机端口在实际网吧环境中的运行情况;方案2)通过部署网吧无盘系统,可以还原网吧实际使用环境,但必须要人工值守,效率很低。所以还需要一种更有效的交换机测试方法和系统。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种测试方法及设备,用于解决现有技术中不能高效便捷的对交换机进行测试的问题。为实现上述目的及其他相关目的,本专利技术提供一种测试方法,应用于一无盘管理服务器中,用于对一与所述无盘管理服务器通信连接的被测设备进行测试,包括以下步骤:向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果。可选的,当判断存在无法正常启动的无盘电脑终端时,停止继续执行所述测试方法,以保存当前状态。可选的,根据所述无盘管理服务器的网卡数据包以判断所有无盘电脑终端是否均进行了重启动作;且根据所述无盘管理服务器的网卡数据包判断各无盘电脑终端是否正常启动。可选的,将所述测试结果发送至预先设定的邮箱。可选的,当判断存在无法正常启动的无盘电脑终端时,通过串口获取所述被测设备的状态信息以形成测试结果。为实现上述目的及其他相关目的,本专利技术还提供一种测试设备,用于对一与其通信连接的被测设备进行测试,包括:命令发送模块,用于向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;判断模块,用于在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;测试结果形成模块,用以当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果。可选的,所述测试结果形成模块,还用以当判断存在无法正常启动的无盘电脑终端时,停止继续执行所述测试方法,以保存当前状态。可选的,所述判断模块根据所述无盘管理服务器的网卡数据包以判断所有无盘电脑终端是否均进行了重启动作;且所述判断模块根据所述无盘管理服务器的网卡数据包判断各无盘电脑终端是否正常启动。可选的,所述测试结果形成模块,还用以将所述测试结果发送至预先设定的邮箱。可选的,所述测试结果形成模块,通过串口获取所述被测设备的状态信息以形成测试结果。如上所述,本专利技术的一种测试方法及设备,通过向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果,即可快速发现被测设备与无盘电脑终端无法正常通信的端口,整个过程均为自动化进行,操作简单、节约人力、且提高测试效率。且使用该方法可测试各种型号的网吧交换机,适用面广。【附图说明】图1显示为本专利技术的一种测试方法在一具体实施例中的流程示意图。图2显示为本专利技术的一种测试设备在一具体实施例中的模块示意图。图3显示为本专利技术的一种测试方法及设备在一具体实施例中的应用示意图。元件标号说明I 测试设备11命令发送模块12判断模块13测试结果形成模块Sll ?S13 步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。请参阅图1,显示为本专利技术的一种测试方法在一具体实施例中的流程示意图,应用于一无盘管理服务器中,用于对一与所述无盘管理服务器通信连接的被测设备进行测试,所述被测设备为网络交换机,包括以下步骤:Sll:向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;S12:且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;例如通过自动化TCL脚本分析网卡数据包以判断所有无盘电脑终端是否均进行了重启动作,如果没有,则继续向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且通过自动化TCL脚本分析网卡数据包以判断各无盘电脑终端是否正常启动。S13:当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果,且进一步的,当判断存在无法正常启动的无盘电脑终端时,停止继续执行所述测试方法,以保存当前状态。所述状态信息例如为被侧设备的Log,所述log优选的包括被测设备的版本信息、端□状态、端□底层计数、异常信息记录、以及收发报数统计等。其预先可根据被测设备的型号对所述Log进行更改。且在获得所述测试结果后,可将其发送至预先设定的邮箱。进一步的,当测试各端口与无盘电脑终端通信正常时,形成通信正常的测试结果,且亦将所述测试结果发送至预先设定的邮箱。优选,可通过串口获取所述被测设备的状态信息以形成测试结果。且参阅图3,显示为本专利技术的一种测试方法在一具体实施例中的应用示意图,其中,无盘管理服务器通过万兆连到被测设备,同时,通过串口监控被测设当前第1页1 2 本文档来自技高网...
一种测试方法及设备

【技术保护点】
一种测试方法,其特征在于,应用于一无盘管理服务器中,用于对一与所述无盘管理服务器通信连接的被测设备进行测试,包括以下步骤:向与所述被测设备的各端口电连接的无盘电脑终端发送重启命令;且在判断所有无盘电脑终端均进行重启动作后,判断各无盘电脑终端是否均正常启动;当判断存在无法正常启动的无盘电脑终端时,获取所述被测设备的状态信息以形成测试结果。

【技术特征摘要】

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

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

1