电源测试方法及装置的制造方法

文档序号:8921453阅读:518来源:国知局
电源测试方法及装置的制造方法
【技术领域】
[0001] 本发明涉及测试领域,具体来说,涉及一种电源测试方法及装置。
【背景技术】
[0002] 每个服务器整机在出厂前都需要经过老化测试,但是在测试过程中,对于电源的 交流电测试却不尽完善,从而导致产品在出厂后可能有出现宕机、数据丢失和元器件损坏 等潜在危险。一旦出现上述隐患,就会影响服务器的正常工作,并且有可能对服务器中的数 据造成很大的影响。因此,对于电源稳定性测试变得十分必要。所以要在老化测试过程中 加以完善,使服务器在出厂前调整至最佳状态。
[0003] 通过对电源的测试,就能在老化测试生产线上,避免安全隐患的发生。但是,传统 的对电源的测试,都是经过人工测试,必须要有大量的人力劳动。耗费大量的时间和资源。 因此,如果在对电源测试的过程中,实现自动化测试就变得至关重要。
[0004] 针对相关技术中的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005] 针对相关技术中的问题,本发明提出一种电源测试方法及装置,能够对待测设备 的电源实现批量、自动化测试。
[0006] 本发明的技术方案是这样实现的:
[0007] 根据本发明的一个方面,提供了一种电源测试方法,该方法应用于电源测试系统, 所述系统包括:至少一个待测设备、交换机、测试设备、供电模块;以及,待测设备、测试设 备、供电模块分别接入交换机;待测设备与供电模块相连。
[0008] 该方法包括:
[0009] 设置自动登录文件;
[0010] 接着,通过读取自动登录文件,自动调用网络测试脚本;
[0011] 然后,通过网络测试脚本测试待测设备、测试设备、供电模块相互间的网络是否连 通;
[0012] 接着,在网络连通的情况下,待测设备将自身的地址信息和测试请求发送至测试 设备;
[0013] 然后,测试设备接收地址信息和测试请求,并且向供电模块发送断开地址信息对 应的待测设备的电源的指令;
[0014] 在供电模块接收到指令后,供电模块会将地址信息对应的待测设备的电源断开;
[0015] 然后,在待测设备电源被断开预定时长后,测试设备调用唤醒工具启动待测设 备;
[0016] 在待测设备启动后,待测设备再次读取所述自动登录文件。
[0017] 优选的,在本发明的一个实施例中,供电模块接收指令,并将地址信息对应的待测 设备的电源断开,进一步包括:
[0018] 供电模块中包括映射表,其中,映射表为供电模块的端口与每一个接入的待测设 备的地址信息的对应关系。
[0019] 优选的,在本发明的一个实施例中,在待测设备启动后,待测设备再次读取自动登 录文件时,测试设备将通过检测测试设备与待测设备间的网络是否互通,判断待测设备是 否成功进入操作系统;
[0020] 若测试设备与待测设备间的网络互通,则确定待测设备成功进入操作系统;
[0021] 若测试设备与待测设备间的网络不通,则确定待测设备未成功进入操作系统;
[0022] 优选的,在本发明的一个实施例中,当待测设备成功进入操作系统后,测试设备将 对测试的结果进行记录,并将测试的结果发送至待测设备;
[0023] 待测设备接收测试结果,并将测试结果输出到指定日志。
[0024] 优选的,在本发明的一个实施例中,地址信息包括以下至少之一:
[0025] 待测设备的MAC地址、待测设备的IP地址。
[0026] 根据本发明的另一方面,提供了一种电源测试装置。该装置同样应用于电源测试 系统,所述系统包括:至少一个待测设备、交换机、测试设备、供电模块;以及,待测设备、测 试设备、供电模块分别接入交换机;待测设备与供电模块相连。
[0027] 该装置包括:
[0028] 设置模块,用于设置自动登录文件;
[0029] 读取模块,用于通过读取自动登录文件,自动调用网络测试脚本;
[0030] 网络测试模块,用于通过网络测试脚本测试待测设备、测试设备、供电模块相互间 的网络是否连通;
[0031] 发送模块,用于在网络连通的情况下,将待测设备的地址信息和测试请求发送至 测试设备;
[0032] 命令模块,用于接收地址信息和测试请求,并向供电模块发送断开地址信息对应 的待测设备的电源的指令;
[0033] 断开模块,用于供电模块接收指令,并将地址信息对应的待测设备的电源断开;
[0034] 唤醒模块,用于在待测设备电源被断开预定时长后,调用唤醒工具启动待测设 备;
[0035] 读取模块进一步用于在待测设备启动后,再次读取自动登录文件。
[0036] 优选的,在本发明的一个实施例中,供电模块中包括映射表,其中,映射表为供电 模块的端口与每一个接入的待测设备的地址信息的对应关系。
[0037] 优选的,在本发明的一个实施例中,网络检测模块进一步用于在所述待测设备启 动后,通过检测测试设备与待测设备间的网络是否互通,判断待测设备是否成功进入操作 系统;
[0038] 以及判断模块,用于若测试设备与待测设备间的网络互通,则确定待测设备成功 进入操作系统;若测试设备与待测设备间的网络不通,则确定待测设备未成功进入操作系 统;
[0039] 优选的,在本发明的一个实施例中,本发明的装置还包括:记录模块,用于当待测 设备成功进入操作系统后,测试结果进行记录,并将测试结果发送至待测设备;
[0040] 以及输出模块,用于接收测试结果,并将测试结果输出到指定日志。
[0041] 优选的,地址信息包括以下至少之一:
[0042] 待测设备的MAC地址、待测设备的IP地址。
[0043] 本发明通过调用相应的测试脚本以及唤醒工具,实现了在测试过程中对待测设备 的电源模块的上下电测试,从而完成了对待测设备的电源模块的自动化测试。通过该方法, 还可以对多个待测设备的电源模块同时进行测试,从而实现了对电源模块的批量、自动化 测试。
【附图说明】
[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
[0045] 图1是根据本发明实施例的电源测试系统示意图;
[0046] 图2是根据本发明实施例的电源测试方法流程图;
[0047] 图3是根据本发明实施例的电源测试方法的单电源测试的具体流程图;
[0048] 图4是根据本发明实施例的电源测试方法的双电源测试的具体流程图;
[0049] 图5是根据本发明实施例的电源测试方法的双电源交替上下电测试的具体流程 图;
[0050] 图6是根据本发明实施例的电源测试装置的框图。
【具体实施方式】
[0051] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的 范围。
[0052] 根据本发明的实施例,提供了一种电源测试方法。该方法应用于电源测试系统,所 述系统如图1所示,包括:至少一个待测设备、交换机、测试设备、供电模块,其中,待测设备 包括第一电源模块和第二电源模块;以及,待测设备、测试设备、供电模块分别通过每个设 备自身的网口与交换机的对应端口相接;待测设备与供电模块相连。具体的,在一个优选的 实施例中,供电模块中包含电源管理模块。以及,本发明的方法可适用于对待测设备中的第 一电源模块测试和/或第二电源模块测试,以及对第一电源模块与第二电源模块通电的情 况下的交替上下电测试。
[0053] 如图2所示,根据本发明实施例的电源测试方法,包括:
[0054]步骤S201,设置自动登录文件。具体的,在本发明的一个实施例中,可以将命令行 写入自动登录文件,该命令行的作用是使本发明所涉及的自动测试软件及脚本可以自动运 行。优选的,自动登录文件可以为/etc/bashrc 〇
[0055]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1