一种SSD上下电的测试方法、测试系统及相关装置制造方法及图纸

技术编号:19964144 阅读:31 留言:0更新日期:2019-01-03 12:47
本申请所提供的一种SSD上下电的测试方法,包括:服务器获取客户机的网络地址;根据网络地址向客户机发送测试指令,并在客户机根据测试指令执行测试脚本后对客户机发送关机指令;利用WOL控制客户机开机,结束SSD上下电的测试。通过令服务器和包含SSD的客户机处于同一局域网,然而利用局域网的相关操作指令实现对客户机的开机和关闭,进而实现SSD上下电的操作,整个过程无需人工重启机器。尤其对于同时操控多客户机和实现SSD反复上下电时,节省了大量的人力资源,提高了SSD的测试效率,使固态硬盘的研发测试更加便捷。本申请还提供一种SSD上下电的测试系统、一种计算机可读存储介质和一种服务器,具有上述有益效果。

A Test Method, System and Related Device for SSD Power Up and Down

This application provides a test method for power-on and power-off of SSD, including: the server obtains the network address of the client; sends test instructions to the client according to the network address, and sends shutdown instructions to the client after the client executes test scripts according to the test instructions; and uses WOL to control the client to start up and end the test of power-on and power-off of SSD. By keeping the server and the client with SSD in the same LAN, but using the relevant operation instructions of the LAN to turn on and off the client, the operation of power-on and power-off of SSD can be realized. The whole process does not need to restart the machine manually. Especially for the simultaneous operation of multiple clients and the realization of SSD power on and off repeatedly, it saves a lot of human resources, improves the testing efficiency of SSD, and makes the development and testing of solid-state hard disk more convenient. The application also provides a test system for SSD power on and off, a computer readable storage medium and a server with the above beneficial effects.

【技术实现步骤摘要】
一种SSD上下电的测试方法、测试系统及相关装置
本申请涉及存储器领域,特别涉及一种SSD上下电的测试方法、测试系统,一种计算机可读存储介质和一种服务器。
技术介绍
随着互联网、云计算、物联网等技术的发展,固态硬盘作为新的一代存储,广泛被应用。在固态硬盘研发测试的过程中,需要着重关注固态硬盘稳定性,从而要进行反复上下电的测试工作。但是受限于硬件条件,该项测试需要测试人员手动反复重启机器达到1000次,而且无法做到多台机器同时测试,极其耗费人力和时间。因此如何提高固态硬盘也即SSD(SolidStateDrives)的上下电测试效率成为本领域技术人员亟需解决的问题。申请内容本申请的目的是提供一种SSD上下电的测试方法、测试系统,一种计算机可读存储介质和一种服务器,解决现有的SSD上下电测试耗费人力时间且效率低的问题。为解决上述技术问题,本申请提供一种SSD上下电的测试方法,具体技术方案如下:S1:服务器获取客户机的网络地址;其中,所述SSD安装在所述客户机上,所述服务器和所述客户机位于同一局域网;S2:根据所述网络地址向所述客户机发送测试指令,并在所述客户机根据所述测试指令执行测试脚本后对所述客户机发送关机指令;S3:在所述客户机关机后,利用WOL控制所述客户机开机,结束所述SSD上下电的测试。其中,当存在若干所述客户机时,根据所述网络地址向所述客户机发送测试指令包括:利用sshpass并根据所述网络地址向所述客户机发送测试指令。其中,所述网络地址包括IP地址和物理地址。其中,利用WOL控制所述客户机开机后,还包括:S4:向所述客户机发送判定指令,以使所述客户机根据所述判定指令执行判定脚本;其中,所述判定脚本用于判断本轮SSD上下电的测试是否成功。其中,当所述判定脚本判断本轮SSD上下电的测试成功时,还包括:接受所述客户机反馈的测试成功指令;循环执行S2、S3和S4,记录循环次数,每次所述客户机判断本次SSD上下电的测试成功时所述循环次数加1;判断所述循环次数是否小于预设次数;若否,返回S2;若是,结束循环。其中,当所述判定脚本判断本轮SSD上下电的测试失败时,还包括:所述客户机利用所述判定脚本生成测试报告。本申请还提供一种SSD上下电的测试系统,具体技术方案如下:客户机读取模块,用于获取客户机的网络地址;其中,所述SSD安装在所述客户机上,所述服务器和所述客户机位于同一局域网;测试与关机模块,用于根据所述网络地址向所述客户机发送测试指令,并在所述客户机根据所述测试指令执行测试脚本后对所述客户机发送关机指令;开机启动模块,用于在所述客户机关机后,利用WOL控制所述客户机开机,结束所述SSD上下电的测试。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的测试方法的步骤。本申请还提供一种服务器,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的测试方法的步骤。本申请所提供的一种SSD上下电的测试方法,包括:S1:服务器获取客户机的网络地址;其中,所述SSD安装在所述客户机上,所述服务器和所述客户机位于同一局域网;S2:根据所述网络地址向所述客户机发送测试指令,并在所述客户机根据所述测试指令执行测试脚本后对所述客户机发送关机指令;S3:在所述客户机关机后,利用WOL控制所述客户机开机,结束所述SSD上下电的测试。本申请通过令服务器和包含SSD的客户机处于同一局域网,然而利用局域网的相关操作指令实现对客户机的开机和关闭,进而实现SSD上下电的操作,整个过程无需人工重启机器,节省了时间和人力。尤其对于同时操控多客户机和实现SSD反复上下电时,节省了大量的人力资源,提高了SSD的测试效率,使固态硬盘的研发测试更加便捷。本申请还提供一种SSD上下电的测试系统、一种计算机可读存储介质和一种服务器,具有上述有益效果,此处不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种SSD上下电的测试方法的流程图;图2为本申请实施例所提供的另一种SSD上下电的测试方法的流程图;图3为本申请实施例所提供的一种SSD上下电的测试系统结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种SSD上下电的测试方法的流程图,该测试方法包括:S1:服务器获取客户机的网络地址;需要说明的是,SSD安装在客户机上,且服务器和客户机位于同一局域网。本步骤旨在利用服务器获取装有SSD的客户机的网络地址。该网络地址将在下文的步骤中发送各指令时被使用,在此对于网络地址的具体内容不做限定,只要其可以使服务器实现或客户机发送指令或脚本即可。例如该网络地址可以包括IP地址和物理地址(MAC地址)。若客户机设有访问密码等访问限定,则服务器除地址外还可以获取客户机的访问密码。换句话说,本步骤是为了下文服务器向客户机发送指令作准备。本步骤通过使用位于同一局域网的服务器和客户机,实现了服务器/客户机架构,也即C/S架构。S2:根据网络地址向客户机发送测试指令,并在客户机根据测试指令执行测试脚本后对客户机发送关机指令;当S1中获取到客户机的网络地址后,即可向客户机发送测试指令,以令客户机开始执行测试脚本。在此对于测试指令和测试脚本的具体内容均不作限定,测试指令用于控制客户机执行测试脚本,而测试脚本用于进行SSD上电时和上电后的相关测试。当测试脚本执行完毕后,需要进行SSD的下电测试,因此此时服务器需要再次向客户机发送关机指令。S3:在客户机关机后,利用WOL控制所述客户机开机,结束所述SSD上下电的测试。当客户机关机后,需要再次唤醒客户机,并结束本轮SSD的上下电测试。需要说明的是,之所以再次唤醒客户机,是需要保持每一轮测试中客户机的初始状态和结束状态保持一致。显而易见的是,本实施例客户机的初始状态默认是开机状态(参见S2中直接可接受测试指令并执行测试),则相应的需要在一轮SSD上下电测试后令客户机恢复至初始状态,以方便下一轮测试。需要注意的是,本步骤中利用WOL(wakeonlan,局域网唤醒)实现服务器控制客户机开机。而WOL技术通常需要将IP地址和MAC地址绑定,以及设置端口映射。因此可见,WOL技术通常需要利用S1中获取的网络地址。当然,在此基础上可以引申的是,若初始状态客户机为关机状态,则可先利用WOL控制客户机开机,进而执行客户机上的SSD上电测试,再发送关闭指令使客户机关机,同样保持客户机在每一轮测试客户机的初始状态和结束状态保持一致。显而易见的是,上述过程与本实施例中S1至S3的过程仅存本文档来自技高网...

【技术保护点】
1.一种SSD上下电的测试方法,其特征在于,包括:S1:服务器获取客户机的网络地址;其中,所述SSD安装在所述客户机上,所述服务器和所述客户机位于同一局域网;S2:根据所述网络地址向所述客户机发送测试指令,并在所述客户机根据所述测试指令执行测试脚本后对所述客户机发送关机指令;S3:在所述客户机关机后,利用WOL控制所述客户机开机,结束所述SSD上下电的测试。

【技术特征摘要】
1.一种SSD上下电的测试方法,其特征在于,包括:S1:服务器获取客户机的网络地址;其中,所述SSD安装在所述客户机上,所述服务器和所述客户机位于同一局域网;S2:根据所述网络地址向所述客户机发送测试指令,并在所述客户机根据所述测试指令执行测试脚本后对所述客户机发送关机指令;S3:在所述客户机关机后,利用WOL控制所述客户机开机,结束所述SSD上下电的测试。2.根据权利要求1所述的测试方法,其特征在于,当存在若干所述客户机时,根据所述网络地址向所述客户机发送测试指令包括:利用sshpass并根据所述网络地址向所述客户机发送测试指令。3.根据权利要求1所述的测试方法,其特征在于,所述网络地址包括IP地址和物理地址。4.根据权利要求1所述的测试方法,其特征在于,利用WOL控制所述客户机开机后,还包括:S4:向所述客户机发送判定指令,以使所述客户机根据所述判定指令执行判定脚本;其中,所述判定脚本用于判断本次SSD上下电的测试是否成功。5.根据权利要求4所述的测试方法,其特征在于,所述判定脚本判断本轮SSD上下电的测试成功后,还包括:接受所述客户机反馈的测试成功指令;循环执行S2、S3...

【专利技术属性】
技术研发人员:冯超
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1