技术领域
[0001] 本申请涉及测试技术领域,尤其涉及硬件测试技术领域。
相关背景技术
[0002] 交流电周期(AC‑cycle)稳定性测试是一种常用的服务器硬件测试方法,旨在模拟现实使用环境下断电和上电的情况,并检查服务器的反应能力、故障率和持久运行能力等指标。通过AC‑cycle稳定性测试可以判断服务器的可靠性和可用性,以确保服务器在长期稳定运行中不会出现故障或其他问题,从而保证业务的连续性和数据的安全性。
[0003] 服务器switch,是指服务器的图像处理器(Graphics Processing Unit,GPU)扩展工具,通过对服务器switch的AC‑cycle稳定性测试能够确保应用程序能够在可靠,高效的硬件上运行,帮助确定服务器的性能瓶颈和潜在问题。
[0004] 然而,现有的对服务器switch进行AC‑cycle稳定性测试是通过对服务器整机进行测试来实现,测试周期长,且多是人工操作服务器进行循环开机并关机,并在每次开机后使用编写好的测试脚本检查服务器的工作状态来确定服务器switch的工作状态,流程繁琐、时间成本高,从而导致测试效率低。
具体实施方式
[0019] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020] 请参阅图1所示,为本申请实施例提供的稳定性测试方法的应用环境示意图。稳定性测试方法应用于测试设备100中。如图1所示,测试设备100包括控制器10、继电器30及测试电路(图1中未示出),控制器10与继电器30通信连接,且均位于测试电路中。控制器10通过输出高电平/低电平信号控制继电器30闭合/断开,从而实现对测试电路通断的控制。控制器10与服务器switch20通信连接,该服务器switch20位于测试电路中。在控制器10对服务器switch20进行稳定性测试的过程中,控制器10响应于用户触发的测试启动操作指令,通过控制继电器30依次断开及闭合,控制服务器switch20所在测试电路完成断电操作及上电操作。在测试电路完成断电操作及上电操作后,控制器10向服务器switch20发送测试指令,服务器switch20响应该测试指令,将测试数据返回至控制器10,控制器10基于接收到的该测试数据执行测试任务,通过控制测试电路的开关状态,对服务器switch20进行多轮次的稳定性测试,从而得到测试结果。其中,控制器10包括但不限于单片机、嵌入式芯片(如ARMCortex芯片等)等中的任意一种。
[0021] 请参阅图2所示,为本申请实施例提供的稳定性测试方法的应用场景示例图。如图2所示,以控制器10为单片机为例,测试设备100包括单片机、开始按键、结束按键、电源、故障指示灯、存储器、继电器30、数显装置、1.8V逻辑电平转3.3V逻辑电平模块、服务器switch连接接口。单片机通过通用异步收发传输器(universalasynchronousreceiver/transmitter,UART)端口,与服务器switch 20通信连接。其中,由于单片机的3.3VUART端口与服务器switch20连接接口的1.8V逻辑电平不同,因此测试设备100在单片机与服务器switch20之间增加一1.8V逻辑电平转3.3V逻辑电平模块用于实现不同电平的单片机与服务器switch 20之间的通信。单片机还包括多个通用输入输出(General‑purpose input/output,GPIO)接口、串行外设接口(serial peripheral interface,SPI)接口以及串行通信(Inter‑Integrated Circuit,I2C)接口。其中,开始按键、结束按键、故障指示灯、继电器
30连接至单片机的GPIO接口,存储器连接至单片机的SPI接口,数显装置连接至单片机的I2C接口。此外测试设备100还包括电源。故障指示灯、存储器、数显装置、单片机、1.8V逻辑电平转3.3V逻辑电平模块连接电源,以确保测试电路的正常运行。其中,继电器30还分别与服务器switch供电电源、服务器switch20连接,单片机通过控制继电器的通断控制服务器switch供电电源通断,从而控制服务器switch20的通断,以模拟服务器switch的交流(Alternating Current,AC)通断测试环境,以对服务器switch20进行稳定性测试。在至少一实施例中,单片机可以是STM32F103C8T6单片机等,存储器可以是微型的快闪存储(Micro‑SD)卡等,数显装置可以是LED提示灯和/或液晶显示屏等,服务器switch供电电源可以是220V交流电源。
[0022] 请参阅图3,图3所示为本申请实施例提供的稳定性测试方法的实现流程图,以该方法应用在图2中的单片机为例进行说明,包括如下步骤:
[0023] S11:响应于用户触发的测试启动操作指令,控制服务器switch所在测试电路中的继电器进行断电操作及上电操作。
[0024] 在一些实施例中,测试设备上设置有开始按键与结束按键,开始按键与结束按键与单片机通信连接。用户触发开始按键,产生的电信号通过按键开关电路输入单片机的GPIO口。其中,用户可以为实施稳定性测试方案的测试人员。单片机检测到GPIO口的电平变化,进入相应的中断服务程序。中断服务程序读取该GPIO口的状态,判断开始按键是否被触发。若单片机确定开始按键被触发,中断服务程序启动测试启动操作指令,并启动测试主程序执行稳定性测试。
[0025] 在相关技术方案中,为了实现对服务器switch进行AC‑cycle稳定性测试,通常采用人为插拔电源实现服务器switch的断电、上电,过程繁琐且耗时。基于此,本方案中,通过单片机控制继电器的开关状态实现断电、上电功能,有效地节省了时间、人力成本,提高了测试效率。
[0026] 在一些实施例中,单片机在通过控制继电器实现断电、上电功能的过程中,当单片机输出高电平时,继电器闭合,测试电路通电;当单片机输出低点平时,继电器断开,测试电路断电。在本申请的一些实施例中,为了保证单片机控制的可靠性和安全性,测试设备中还可以加入电路保护和稳定措施,例如加入电压稳定器、过压保护措施等。
[0027] 在其他实施例中,为保证测试过程的正常、稳定运行,单片机响应用户出发的测试启动操作指令,单片机可以向服务器switch发送协议数据以对服务器switch的连接接口进行配置,例如配置端口号等。
[0028] S12:在继电器完成断电操作及上电操作后,向服务器switch发送测试指令。
[0029] 在一些实施例中,测试指令为请求服务器switch返回测试数据的指令。测试指令包括服务器switch的待测试运行参数的标识等。待测试运行参数包括但不限于运行速率、协议带宽。
[0030] 在一些实施例中,单片机在控制继电器完成断电操作及上电操作后,向服务器switch发送测试指令,以获取服务器switch在断电操作及上电操作后的待测试运行参数,如运行速率、协议带宽等,通过对服务器switch的待测试运行参数进行检测,实现对服务器switch的稳定性测试。
[0031] 在一些实施例中,单片机可以通过串行端口,如UART端口与服务器switch进行数据交互,向服务器switch发送测试指令。
[0032] 在本申请的一实施例中,向服务器switch发送测试指令,包括:检测控制器与服务器switch的通信连接状态;若通信连接状态为连接正常状态,向服务器switch发送测试指令;若通信连接状态为连接异常状态,返回执行检测控制器与服务器switch的通信连接状态的步骤。
[0033] 在一些实施例中,服务器switch在经过断电操作及上电操作后,可能由于服务器switch连接接口故障、单片机程序异常、服务器switch硬件故障等问题导致单片机与服务器switch无法建立正常通信连接,从而导致单片机无法向服务器switch发送测试指令,或无法接收到服务器switch响应测试指令返回的测试数据。因此,单片机在向服务器switch发送测试指令发送测试指令之前,先检测单片机与服务器switch的通信连接状态。如果单片机检测到与服务器switch的通信连接状态为连接正常状态,则向服务器switch发送测试指令。如果单片机检测到与服务器switch的通信连接状态为连接异常状态,则重新执行检测控制器与服务器switch的通信连接状态。
[0034] 在一些实施例中,如果单片机检测到与服务器switch的通信连接状态为连接异常状态,可以触发报警提示,以提示用户单片机与服务器switch的连接异常状态,其中报警提示包括但不限于通过语音单元发出声音信息及通过指示灯发出闪烁灯进行报警。
[0035] 在一些实施例中,单片机在检测与服务器switch的通信连接状态的同时还可以计算累计检测次数,当累计检测次数达到预设检测次数阈值,且单片机与服务器switch的通信连接状态仍为连接异常状态时,触发报警提示,以提示用户单片机与服务器switch的连接异常状态,其中报警提示包括但不限于声/光报警。
[0036] 在一些实施例中,单片机可以与控制终端通过近场通信的方式建立连接,例如,单片机与控制终端建立蓝牙连接,其中,控制终端包括但不限于智能手机、个人计算机、平板电脑等的任意一种。
[0037] 在一些实施例中,单片机可以通过近场通信的方式将报警信号发送至控制终端。
[0038] 在一些实施例中,单片机可以通过定时向服务器switch发送心跳包并等待服务器switch的响应,来检测与服务器switch的通信连接状态。若单片机在一定时间内没有接收到服务器switch的响应,则确定单片机与服务器的通信连接断开。单片机还可以通过向服务器switch发送ping命令检测与服务器switch的通信连接状态。本申请对检测单片机与服务器switch的通信连接状态的实现方式不做限定。
[0039] S13:接收服务器switch响应测试指令返回的测试数据,并基于测试数据执行测试任务,得到测试结果。
[0040] 在一些实施例中,测试数据包括但不限于服务器switch运行参数的值,如运行速率、协议带宽的值等。测试任务用于表征单片机基于测试数据进行测试的步骤或顺序等。测试结果包括服务器switch的测试数据、工作状态、测试次数等的一种或多种的组合。
[0041] 在一些实施例中,服务器switch接收到单片机发送的测试指令,对测试指令进行解析,确定单片机要获取的待测试运行参数的标识等,并根据待测试运行参数的标识读取对应待测试运行参数的具体数据,也即测试数据,如运行速率、协议带宽的具体数据等。然后,服务器switch将读取的测试数据返回至单片机。单片机接收服务器switch返回的测试数据,并基于测试数据执行测试任务,对服务器switch进行稳定性测试,从而得到测试结果。
[0042] 在一些实施例中,若确定单片机与控制终端建立通信连接,单片机可以将测试结果上传至控制终端,以便于用于远程对测试结果进行查看及分析。
[0043] 在本申请的一实施例中,基于测试数据执行测试任务,得到测试结果,包括:将测试数据与预置数据进行比对;若测试数据与预置数据的数据一致,确定服务器switch的工作状态为正常工作状态并计算累计测试次数;若累计测试次数大于或等于预设次数阈值,确定完成测试任务,并获取第一测试结果;若累计测试次数小于预设次数阈值,返回执行控制服务器switch所在测试电路中的继电器进行断电操作及上电操作的步骤;若测试数据与预置数据的数据不一致,确定服务器switch的工作状态为异常工作状态并结束测试任务,并获取第二测试结果,测试结果至少包括每轮测试中服务器switch的测试数据。
[0044] 在一些实施例中,预置数据是指预先设置的服务器switch在正常工作状态下的运行参数的值,其中,预置数据可由用户根据经验或历史测试数据自定义设置。
[0045] 在一些实施例中,单片机可以与控制终端通过近场通信的方式建立连接,例如,单片机与控制终端建立蓝牙连接,从而用户通过控制终端可以远程配置预置数据,其中,控制终端包括但不限于智能手机、个人计算机、平板电脑等的任意一种。
[0046] 在一些实施例中,为了提高对服务器switch的稳定性测试的精确度,单片机对服务器switch进行多轮稳定性测试。在一些实施例中,单片机在每轮测试中接收到服务器switch返回的测试数据后,将测试数据对应每轮测试的累计测试次数存储至预设存储器中。其中,预设存储器包括Micro‑SD卡等。
[0047] 在一些实施例中,预设次数阈值为自定义测试次数阈值。当累计测试次数大于或等于预设次数阈值时,单片机退出测试程序,确定完成测试任务。在一些实施例中,由于预置数据是指服务器switch在正常工作状态下的运行参数的值,测试数据是指服务器switch当前状态下的运行参数的值,因此单片机接收到服务器switch返回的测试数据后,将测试数据与预置数据进行比对,如果单片机确定测试数据与预置数据一致,则确定服务器switch的工作状态为正常工作状态,并计算累计测试次数。单片机将累计测试次数与预设次数阈值进行比对,当单片机确定累计测试次数大于或等于预设次数阈值时,确定完成测试任务,第一测试结果;当单片机确定累计测试次数小于预设次数阈值时,返回执行控制服务器switch所在测试电路中的继电器进行断电操作及上电操作的步骤,再次对服务器switch进行稳定性测试。如果单片机检测到测试数据与预置数据不一致,则确定服务器switch的工作状态为异常工作状态并结束测试任务,第二测试结果。
[0048] 在一些实施例中,第一测试结果与第二测试结果可以是每轮测试的测试数据、服务器switch每轮测试的工作状态、累计测试次数等,第二测试结果还可以包括剩余测试次数、异常数据等。在一些实施例中,单片机可以将第一测试结果与第二测试结果存储至预设存储器中以便于用户进行查看、验证服务器switch工作状态是否正常以及出现异常工作状态的原因,发现潜在的缺陷与问题,并及时进行修复。单片机还可以将第一测试结果与第二测试结果发送至数显装置,通过数显装置展示第一测试结果与第二测试结果。
[0049] 在本申请的一些实施例中,若确定测试数据与预置数据的数据一致,根据累计测试次数与预设次数阈值计算得到剩余测试次数,并将剩余测试次数发送至数显装置;控制数显装置显示剩余测试次数。
[0050] 在一些实施例中,数显装置包括但不限于LED提示灯和/或液晶显示屏。当单片机确定测试数据与预置数据的数据一致时,计算出累计测试次数后还可以通过计算预设次数阈值与累计测试次数的差值,计算得到剩余测试次数,并通过数显装置显示剩余测试次数,使得用户能够及时获取测试进度。
[0051] 在本申请的一些实施例中,若确定测试数据与预置数据的数据不一致,将测试数据与预置数据不一致的数据作为异常数据发送至数显装置;控制数显装置显示异常数据。
[0052] 在一些实施例中,若单片机确定出服务器switch的测试数据与预置数据的数据不一致,则将该测试数据中与预置数据不一致的数据确定为异常数据,例如测试数据中的运行速率与预置数据中预设的运行速率数据不一致,则将运行速率确定为服务器switch的异常数据。单片机确定出异常数据后将该异常数据发送至数显装置,通过数显装置显示该异常数据,以便于用户及时确定服务器switch异常的位置,并及时进行修复。
[0053] 在一些实施例中,单片机可以通过以下方式实现控制数显装置显示服务器switch的异常数据:单片机将异常数据发送至数显装置的显示寄存器,并向数显装置发送显示命令与地址信息,该显示指令用于指示异常数据的显示位置,也即指示异常数据显示在数显装置的哪个数码管上,该地址信息用于指示异常数据在数显装置中的存储位置,也即指示异常数据在数显装置的哪个显示寄存器中。数显装置接收到单片机发送的显示命令与地址信息,根据该地址信息,确定出异常数据对应的显示寄存器,从显示寄存器获取该异常数据,并根据显示指令在相应的数码管上显示该异常数据。
[0054] 在本申请的一些实施例中,若确定测试数据与预置数据的数据不一致,触发开启故障灯,以指示异常数据。
[0055] 在一些实施例中,测试设备中设置有故障灯,当单片机确定测试数据与预置数据的数据不一致时,开启该故障灯,以提示用户服务器switch的工作状态异常。测试设备中还可以设置与测试数据或预置数据中的运行参数对应的多个故障灯,当单片机确定测试数据与预置数据的数据不一致时,确定出测试数据中与预置数据不一致的异常数据对应的异常运行参数,并触发该异常运行参数对应的故障灯,以便于用户及时确定服务器switch的异常位置,并及时进行修复。
[0056] 在本申请的其他实施例中,测试设备还可以设置用于提示服务器switch工作状态为正常工作状态的提示灯。当单片机确定测试数据与预置数据的数据一致时,启动该提示灯。在一些实施例中,故障灯与提示灯可以为同一个设备,单片机触发开启故障灯时,显示红色灯,单片机触发开启提示灯时,显示绿色灯。
[0057] 在本申请的其他实施例中,在响应于用户触发的测试启动操作指令之前,还包括单片机功能初始化,例如,SPI端口初始化、UART端口初始化、空闲中断初始化、按键触发中断初始化,文件系统初始化、GPIO端口初始化等,以单片机的各种外设和内部模块能够正常工作,使单片机处于一个合适的工作状态,可以执行所需的测试任务。
[0058] 在本申请实施例提供的一种稳定性测试方法的实现过程中,提供一种测试设备,该测试设备包括控制器,继电器等。该控制器通过串行端口与服务器switch通信连接,对服务器switch的稳定性测试。具体地,控制器响应于用户触发的测试启动操作指令,控制继电器进行断电操作及上电操作,模拟交流(Alternating Current,AC)电源的通断,完成断电操作及上电操作后,向服务器switch发送测试指令,基于服务器switch返回的测试数据执行测试任务,得到测试结果。实现了对服务器switch的独立带外稳定性测试,且在用户触发测试启动操作指令后,测试设备通过控制器实现对服务器switch的稳定性测试,极大地节省了人工和时间成本,提高了测试效率。
[0059] 在本申请的其他实施例中,单片机还可以按照上述稳定性测试方法对用于扩展服务器硬盘通道的设备或芯片(Expander)进行稳定性测试,这里不再赘述。
[0060] 请参阅图4所示,为本申请另一实施例提供的稳定性测方法的实现流程图。如图4所示,本实施例提供的稳定性测试方法包括如下步骤。
[0061] S21:响应于用户触发的测试启动操作指令,向服务器switch发送初始化指令,以对服务器switch进行初始化。
[0062] 在一些实施例中,初始化指令包括但不限于测试指令。由于对服务器switch的测试不仅包括稳定性测试,还包括其他测试类型,如功能性测试、性能测试、安全性测试、可靠性测试等,因此为了确保服务器switch进行稳定性测试模式或稳定性测试状态,单片机响应于用户触发的测试启动操作指令,可以通过向服务器switch发送初始化指令,例如测试指令,对服务器switch进行初始化。
[0063] S22:接收服务器switch响应初始化指令返回的响应数据,并将响应数据存储至预设存储器。
[0064] 在一些实施例中,服务器switch接收到单片机发送的初始化指令,例如测试指令,进入稳定性测试模式,并对测试指令进行解析,以确定出单片机要获取的待测试运行参数的标识数据等,并根据待测试运行参数的标识读取对应待测试运行参数的具体数据,也即测试数据,如运行速率、协议带宽的具体数据等。然后,服务器switch将读取的测试数据作为响应数据返回至单片机。单片机接收到服务器switch返回的测试数据,将测试数据存储至预设存储器中,其中,预设存储器包括Micro‑SD卡等,从而完成对服务器switch的初始化。
[0065] S23:控制服务器switch所在测试电路中的继电器进行断电操作及上电操作。
[0066] S24:在继电器完成断电操作及上电操作后,向服务器switch发送测试指令。
[0067] S25:接收服务器switch响应测试指令返回的测试数据,并基于测试数据执行测试任务,得到测试结果。
[0068] 其中,步骤S23至S25的具体方案可参照如图2中步骤S11至步骤S13的具体实施例的描述。
[0069] 请参阅图5所示,为本申请实施例提供的稳定性测试方法的事项流程示例图。如图5所示,以控制器为单片机为例,在用户触发开始按键,启动测试操作指令前,单片机先进行单片机功能初始化,如SPI端口初始化、按键触发中断初始化、空闲中断初始化、UART端口初始化、文件系统初始化、直接内存访问(Direct Memory Access,DMA)初始化、GPIO端口初始化等。
[0070] 当用户触发开始按键时,触发测试启动操作指令,单片机响应该测试启动操作指令,对服务器switch进行初始化,如向服务器switch发送测试指令,接收服务器switch返回的测试数据,以完成对服务器switch的初始化,令服务器switch进入稳定性测试模式。然后,单片机控制继电器进行断电操作及上电操作,模拟服务器switch的运行通断环境。在继电器完成断电操作及上电操作后,单片机检测与服务器switch的通信连接状态是否正常,在一些实施例中,单片机可以通过向服务器switch定时发送心跳信号或指令,并检查服务器switch的返回信号,来判断与服务器switch的通信连接状态是否正常。当单片机接收到服务器switch返回的确认信号时,确定与服务器switch的通信连接状态为连接正常状态;当单片机在一定时长内未接收到服务器switch的返回信号,或接收到异常返回信号时,确定与服务器switch的通信连接状态为连接异常状态。若单片机确定与服务器switch的通信连接状态为连接正常状态,向服务器switch发送测试指令,并接收服务器switch返回的测试数据,将测试数据存储于Micro‑SD卡中,以便于用户后续查看及分析测试数据。单片机接收到服务器switch的测试数据后,基于测试数据判断服务器switch的工作状态是否正常。
在一些实施例中,单片机通过将测试数据与预置数据进行比对判断服务器switch的工作状态是否正常,具体实现方式可参照图1中步骤S13的具体实施例的内容。若单片机确定服务器switch的工作状态为正常工作状态,则计算累计测试次数,并判断累计测试次数是否大于或等于预设次数阈值。当单片机检测到累计测试次数大于或等于预设次数阈值,则确定完成测试任务,结束测试;当单片机检测到累计测试次数小于预设次数阈值,则返回执行控制继电器进行断电操作及上电操作的步骤,循环对服务器switch进行稳定性测试,以提高测试精确度。若单片机确定服务器switch的工作状态为异常工作状态,则结束测试。在一些实施例中,若单片机确定服务器switch的工作状态为异常工作状态,触发启动故障灯,以提示用户异常数据。
[0071] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0072] 在本申请的一个实施例中,提供一种稳定性测试装置600,该稳定性测试装置与上述实施例中稳定性测试方法一一对应。如图6所示,该稳定性测试装置包括控制模块601、指令发送模块602、测试模块603。各功能模块详细说明如下:
[0073] 控制模块601,用于响应于用户触发的测试启动操作指令,控制服务器switch所在测试电路中的继电器进行断电操作及上电操作;
[0074] 指令发送模块602,用于在继电器完成断电操作及上电操作后,向服务器switch发送测试指令;
[0075] 测试模块603,用于接收服务器switch响应测试指令返回的测试数据,并基于测试数据执行测试任务,得到测试结果。
[0076] 关于稳定性测试装置的具体限定可以参见上文中对于稳定性测试方法的限定,在此不再赘述。上述稳定性测试装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于测试设备中的控制器中,也可以以软件形式存储于测试设备中的存储器中,以便于控制器调用执行以上各个模块对应的操作。
[0077] 在一个实施例中,提供了一种测试设备,其内部结构图可以如图7所示。该测试设备包括通过系统总线连接的控制器、存储器、继电器、网络接口。其中,该测试设备的控制器用于提供计算和控制能力。该测试设备的存储器包括计算机可读存储介质、内存储器。该计算机存储介质存储有操作系统和计算机可读指令。该内存储器为计算机可读存储介质中的操作系统和计算机可读指令的运行提供环境。该测试设备的网络接口用于与外部服务器等通过网络连接通信。该计算机可读指令被控制器执行时以实现一种稳定性测试方法。本实施例所提供的计算机可读存储介质包括非易失性可读存储介质和易失性可读存储介质。
[0078] 在一个实施例中,提供了一种测试设备,包括存储器、控制器、继电器及存储在存储器上并可在控制器上运行的计算机可读指令,控制器执行计算机可读指令时实现以下步骤:
[0079] 响应于用户触发的测试启动操作指令,控制服务器switch所在测试电路中的继电器进行断电操作及上电操作;
[0080] 在继电器完成断电操作及上电操作后,向服务器switch发送测试指令;
[0081] 接收服务器switch响应测试指令返回的测试数据,并基于测试数据执行测试任务,得到测试结果。
[0082] 在一个实施例中,提供了一个或多个存储有计算机可读指令的计算机可读存储介质,本实施例所提供的计算机可读存储介质包括非易失性可读存储介质和易失性可读存储介质。计算机可读存储介质上存储有计算机可读指令,计算机可读指令被一个或多个控制器执行时实现以下步骤:
[0083] 响应于用户触发的测试启动操作指令,控制服务器switch所在测试电路中的继电器进行断电操作及上电操作;
[0084] 在继电器完成断电操作及上电操作后,向服务器switch发送测试指令;
[0085] 接收服务器switch响应测试指令返回的测试数据,并基于测试数据执行测试任务,得到测试结果。
[0086] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性可读取存储介质或易失性可读存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0087] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0088] 以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。