一种整机柜服务器电源的批量测试方法_2

文档序号:8487708阅读:来源:国知局
ript〃
#$interface = 〃1.0〃
crt.Screen.Synchronous = True// 月却本同步功會κ打开 'This automatically generated script may need to be 'edited in order to work correctly.Sub Maincrt.Screen.WaitForString "# 〃/7获得期望值#号,等待下一条指令输入crt.Screen.Send "cd /usr/local/bin〃 & chr (13)//输入目录指令并执行crt.Screen.WaitForString "# 〃/7获得期望值#号,等待下一条指令输入crt.Screen.Send 〃./PSU_CLi〃 & "I Al O 0x00" & chr (13)//输入正规测试命令并执行
End Sub//脚本运行结束。
[0016]通过Secure CRT登陆RMC自动运行脚本进行电源测试;具体操作为:
保存测试结果,对每一条测试结果进行验证判断并生成输出报告。
[0017]所述的Secure CRT的服务端录制Secure CRT自动测试脚本过程为:
确定当前要刷新的电源的编号,比如对电源I号做脚本测试验证;
在服务端通过Secure CRT自动执行脚本给RMC ;可在脚本中加入判断语句;
RMC通过PMbus与电源之间进行信号输入或输出;可对测试过程反馈回来的结果做判定Pass还是Fail ;
传输信号反馈给RMC并产生log ;
Secure CRT打印产生的log ;
自动验证判断产生的测试结果的正确性;
循环执行其他电源测试,直到完成整个测试脚本。
[0018]以上测试方法中,隐含一种整机柜服务器电源的批量测试系统,包括Secure CRT服务端,远程管理主板RMC,整机柜服务器电源;SeCUre CRT的服务端通过串口线连接远程管理主板RMC,RMC与整机柜服务器电源框体相连接,能与各个PSU相互通信;
Secure CRT服务端负责录制Secure CRT自动测试脚本,通过Secure CRT登陆RMC自动运行脚本进行电源测试;保存测试结果,对每一条测试结果进行验证判断并生成输出报生
RMC负责实时间接监测电源状态,接收Secure CRT服务端发送的测试任务,反馈测试结果;
整机柜内置若干电源,远程管理主板RMC通过PMbus通信线缆与各个服务器电源连接,RMC每隔一段时间检测到电源信号的变化,产生相应的log并记录下来,通过RMC实时间接监测电源状态。
[0019]Secure CRT服务端接收RMC反馈的实时监测到的电源状态变化以数据形式用Secure CRT打印输出。
【主权项】
1.一种整机柜服务器电源的批量测试方法,其特征是: 搭建测试平台,准备测试环境:secure CRT的服务端通过串口线连接远程管理主板RMC, RMC与整机柜服务器电源框体相连接,能与各个PSU相互通信,实时间接监测电源状态,接收Secure CRT服务端发送的测试任务,反馈测试结果;在Secure CRT的服务端录制Secure CRT自动测试脚本; 通过Secure CRT登陆RMC自动运行脚本进行电源测试; 保存测试结果,对每一条测试结果进行验证判断并生成输出报告。
2.根据权利要求1所述的一种整机柜服务器电源的批量测试方法,其特征是所述的Secure CRT服务端的操作过程为: 配置Secure CRT自动登录RMC脚本; 录制待测电源所需的所有步骤,形成一个完整的Secure CRT自动测试脚本; 将测试步骤中每一步期望产生的结果录入脚本,作为判定标准; 将已形成的脚本作为模板,在每个电源上执行一遍测试; 输出测试结果。
3.根据权利要求1或2所述的一种整机柜服务器电源的批量测试方法,其特征是所述的Secure CRT的服务端录制Secure CRT自动测试脚本过程为: 在Secure CRT服务端通过Secure CRT登陆RMC系统; 开启录制功能; 按照测试规范输入正规的测试命令; 输入完毕,结束Secure CRT的录制功能; 保存当前脚本; Secure CRT服务器端执行指令如下:#$language = 〃VBScript〃#$interface = 〃1.0〃 crt.Screen.Synchronous = True// 月却本同步功會κ打开 'This automatically generated script may need to be 'edited in order to work correctly.Sub Main crt.Screen.WaitForString "# 〃/7获得期望值#号,等待下一条指令输入 crt.Screen.Send "cd /usr/local/bin〃 & chr (13)//输入目录指令并执行 crt.Screen.WaitForString "# 〃/7获得期望值#号,等待下一条指令输入 crt.Screen.Send 〃-/PSU_CLi〃 & "I Al O 0x00" & chr (13)//输入正规测试命令并执行 End Sub//脚本运行结束。
4.根据权利要求3所述的一种整机柜服务器电源的批量测试方法,其特征是所述的自动运行脚本进行电源测试的过程为: 确定当前要刷新的电源的编号; 在服务端通过Secure CRT自动执行脚本给RMC ; RMC通过PMbus与电源之间进行信号输入或输出; 传输信号反馈给RMC并产生log ; Secure CRT打印产生的log ; 自动验证判断产生的测试结果的正确性; 循环执行其他电源测试,直到完成整个测试脚本。
5.一种整机柜服务器电源的批量测试系统,其特征是包括Secure CRT服务端,远程管理主板RMC,整机柜服务器电源;SeCUre CRT的服务端通过串口线连接远程管理主板RMC,RMC与整机柜服务器电源框体相连接,能与各个PSU相互通信; Secure CRT服务端负责录制Secure CRT自动测试脚本,通过Secure CRT登陆RMC自动运行脚本进行电源测试;保存测试结果,对每一条测试结果进行验证判断并生成输出报生 RMC负责实时间接监测电源状态,接收Secure CRT服务端发送的测试任务,反馈测试结果。
6.根据权利要求5所述的一种整机柜服务器电源的批量测试系统,其特征是所述的整机柜内置若干电源,远程管理主板RMC通过PMbus通信线缆与各个服务器电源连接,RMC每隔一段时间检测到电源信号的变化,产生相应的log并记录下来,通过RMC实时间接监测电源状态。
7.根据权利要求5或6所述的一种整机柜服务器电源的批量测试系统,其特征是Secure CRT服务端通过串口连接RMC,RMC通过PMbus将实时监测到的电源状态变化以数据形式反馈到Secure CRT服务端并用Secure CRT打印输出。
【专利摘要】本发明公开一种整机柜服务器电源的批量测试方法,属于计算机测试技术领域;具体为:搭建测试平台,准备测试环境:Secure CRT的服务端通过串口线连接远程管理主板RMC,RMC与整机柜服务器电源框体相连接,能与各个PSU相互通信,实时间接监测电源状态,接收Secure CRT服务端发送的测试任务,反馈测试结果;在Secure CRT的服务端录制Secure CRT自动测试脚本;通过Secure CRT登陆RMC自动运行脚本进行电源测试;保存测试结果,对每一条测试结果进行验证判断并生成输出报告;本发明提升IT系统的测试水平,而且实现了批量的、无需人工干预的自动化测试;实现成本低,可扩展性强。
【IPC分类】G06F11-22
【公开号】CN104809041
【申请号】CN201510229851
【发明人】张锟, 孙玉超
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年7月29日
【申请日】2015年5月7日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1