服务器测试方法及装置的制造方法

文档序号:8265446阅读:191来源:国知局
服务器测试方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种服务器测试方法及装置。
【背景技术】
[0002]随着信息技术的发展,服务器被使用在越来越多的场景下。
[0003]通常,服务器管理人员需要远程测试控制设置在机房中的服务器,举例来讲,服务器管理人员通过服务器的第一网口地址,远程访问设置在服务器中的管理模块,用以查看该服务器的状态,接着,服务器管理人员获取服务器的状态信息之后,再通过同样的网口地址,即服务器的第一网口地址指示该管理模块进行远程测试控制,其中,该远程测试控制可以是对服务器开关机等的操作。
[0004]然而,现有技术是通过对管理模块的查询,获取被测服务器当前状态的信息,从而导致对被测服务器进行远程测试控制的效率较低。

【发明内容】

[0005]本发明提供一种服务器测试方法及装置,用以解决对服务器进行远程测试控制的效率较低的问题。
[0006]本发明的第一个方面是提供一种服务器测试方法,包括:
[0007]测试服务器通过被测服务器的第一网口确定所述被测服务器的当前状态;
[0008]所述测试服务器根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制。
[0009]可选的,所述测试服务器通过被测服务器的第一网口确定所述被测服务器的当前状态,包括:
[0010]所述测试服务器向所述被测服务器的第一网口发送连接信息,所述连接信息用以指示所述被测服务器与所述测试服务器之间建立连接;
[0011]所述测试服务器获取所述被测服务器发送的连接响应信息,所述连接响应信息包括所述测试服务器和所述被测服务器之间是否建立连接的信息;
[0012]若所述连接响应信息包括所述测试服务器和所述被测服务器之间建立连接的信息和/或连接时长,则所述测试服务器确定所述被测服务器的当前状态为开机状态;
[0013]若所述连接响应信息包括所述测试服务器和所述被测服务器之间没有建立连接的信息和/或连接时长,则所述测试服务器确定所述被测服务器的当前状态为关机状态;
[0014]可选的,所述测试服务器根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制,包括:
[0015]所述测试服务器根据所述被测服务器的当前状态为开机状态,向所述被测服务器的第二网口发送关机指令;或者,
[0016]所述测试服务器根据所述被测服务器的当前状态为关机状态,向所述被测服务器的第二网口发送开机指令。
[0017]可选的,所述第一网口地址包括第一 IP地址指示的所述被测试服务器网口地址,所述第一 IP地址为交换机为所述测试服务器分配的用于确定所述被测试服务器当前状态的IP地址;
[0018]所述第二网口地址包括第二 IP地址指示的所述被测试服务器网口地址,所述第二 IP地址为交换机为所述测试服务器分配的用于远程测试控制所述被测试服务器的IP地址。
[0019]可选的,所述测试服务器根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制之后,还包括:
[0020]所述测试服务器对所述被测服务器的每次远程测试控制进行记录,获得远程测试控制记录;
[0021]所述测试服务器根据远程测试控制记录,确定是否完成对所述被测服务器的远程测试控制;
[0022]若是,则结束对所述被测服务器的远程测试控制;
[0023]若否,则执行所述测试服务器通过所述被测服务器的所述第一网口确定所述被测服务器的当前状态;并根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制。
[0024]本发明的第二个方面是提供一种服务器测试装置,包括:
[0025]确定模块,用于通过被测服务器的第一网口确定所述被测服务器的当前状态;
[0026]发送模块,用于根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制。
[0027]可选的,还包括:获取模块;
[0028]所述发送模块,还用于向所述被测服务器的第一网口发送连接信息,所述连接信息用以指示所述被测服务器与所述测试服务器之间建立连接;
[0029]所述获取模块,用于获取所述被测服务器发送的连接响应信息,所述连接响应信息包括所述测试服务器和所述被测服务器之间是否建立连接的信息;
[0030]所述确定模块,具体用于若所述连接响应信息包括所述测试服务器和所述被测服务器之间建立连接的信息和/或连接时长,则确定所述被测服务器的当前状态为开机状态;若所述连接响应信息包括所述测试服务器和所述被测服务器之间没有建立连接的信息和/或连接时长,则确定所述被测服务器的当前状态为关机状态;
[0031]可选的,所述发送模块,具体用于根据所述被测服务器的当前状态为开机状态,向所述被测服务器的第二网口发送关机指令;或者,根据所述被测服务器的当前状态为关机状态,向所述被测服务器的第二网口发送开机指令。
[0032]可选的,所述第一网口地址包括第一 IP地址指示的所述被测试服务器网口地址,所述第一 IP地址为交换机为所述测试服务器分配的用于确定所述被测试服务器当前状态的IP地址;
[0033]所述第二网口地址包括第二 IP地址指示的所述被测试服务器网口地址,所述第二 IP地址为交换机为所述测试服务器分配的用于远程测试控制所述被测试服务器的IP地址。
[0034]可选的,还包括:记录模块;
[0035]所述记录模块,用于对所述被测服务器的每次远程测试控制进行记录,获得远程测试控制记录;根据远程测试控制记录,确定是否完成对所述被测服务器的远程测试控制;若是,则结束对所述被测服务器的远程测试控制;若否,则执行通过所述被测服务器的所述第一网口确定所述被测服务器的当前状态;并根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制。
[0036]本发明提供的服务器测试方法及装置。测试服务器通过被测服务器的第一网口确定所述被测服务器的当前状态,接着,所述测试服务器根据所述被测服务器的当前状态,向所述被测服务器的第二网口发送远程测试控制信息,用以对所述服务器进行远程测试控制。实现了在获取被测服务器当前状态的同时,对被测服务器进行远程测试控制,从而提高了对被测服务器进行远程测试控制的效率。
【附图说明】
[0037]图1为本发明服务器测试方法一实施例的流程示意图;
[0038]图2为本发明服务器测试装置一实施例的结构示意图;
[0039]图3为本发明服务器测试装置另一实施例的结构示意图。
【具体实施方式】
[0040]为使本发明实施例的目的、技术方案和优
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1