一种基于expect自动化测试rack稳定性的方法技术

技术编号:10976448 阅读:98 留言:0更新日期:2015-01-30 11:47
本发明专利技术公开了一种基于expect自动化测试rack稳定性的方法,属于测试rack稳定性的方法,本发明专利技术要解决如何能自动化测试rack稳定性的技术问题。一种基于expect自动化测试rack稳定性的方法,基于Expect工具通过对RMC模块的管理访问,来测试步骤的自动化执行,测试结果的自动保存以及处理,包括如下步骤:(1)、RMC模块登陆;(2)、开关所有服务;(3)、重启RMC模块;(4)、开关电源模块;(5)、所有节点开关机,并开关所有PSU;(6)、收集RMC模块下所有资产的状态信息和日志;(7)、增加循环测试验证。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,属于测试rack稳定性的方法,本专利技术要解决如何能自动化测试rack稳定性的技术问题。,基于Expect工具通过对RMC模块的管理访问,来测试步骤的自动化执行,测试结果的自动保存以及处理,包括如下步骤:(1)、RMC模块登陆;(2)、开关所有服务;(3)、重启RMC模块;(4)、开关电源模块;(5)、所有节点开关机,并开关所有PSU;(6)、收集RMC模块下所有资产的状态信息和日志;(7)、增加循环测试验证。【专利说明】—种基于6X13601;自动化测试「30卜稳定性的方法
本专利技术涉及一种测试稳定性的方法,具体地说是一种基于一耶一⑶自动化测试稳定性的方法。
技术介绍
随着II'领域技术的不断发展,传统信息化服务以及日趋强大的云计算服务对服务器的稳定性要求越来越高。作为服务器产品提供商,一款服务器无论是在研发阶段还是生产阶段都需要对产品进行系统可靠性测试,从而严格保证该产品的稳定性。 众所周知,此土(机架式机柜)是一款集管理、供电、散热、服务为一体的的高密度、高可用的整机柜解决方案,其核心是强大的管理功能。81(:模块便是的整机管理模块,它可以收集管理电源、风扇墙、服务包括本身的工作状态及其资产信息,也可以调整、控制各个模块的工作状态,比如开关861^61'、调整风扇转速、调整电源输出等。 对于此土(机架式机柜)这种整机柜产品,其稳定性更是需要重点测试验证。但是,由于此土服务器节点较多以及传统的测试需要大量的人力投入,这对测试工程师都有不小的挑战,如何能自动化测试稳定性成为本领域的技术人员迫切需要解决的问题。
技术实现思路
本专利技术的技术任务是提供一种可以实现对咖进行无人交互的自动化访问、管理,来实现节电的IX: 07016测试、八07016测试,电源的频繁开关及风扇转速的调整,节省人力的投入,提高测试的速度的一种基于6X1)601:自动化测试稳定性的方法。 本专利技术的技术任务是按以下方式实现的,一种基于6X1)6(31:自动化测试稳定性的方法,基于工具通过对咖(:模块的管理访问,来测试步骤的自动化执行,测试结果的自动保存以及处理,包括如下步骤:(1 模块登陆;口)、开关所有服务;(3).重启咖(:模块;“)、开关电源模块;(5).所有节点开关机,并开关所有;“)、收集應(:模块下所有资产的状态信息和日志;(7 ?、增加循环测试验证。 具体包括如下步骤:(0、咖(:模块登陆:脚本中首先通过工具登陆咖(:模块,实现对咖(:模块管理系统的访问;口)、开关所有服务:登陆應(:模块后,工具按照脚本遍历所有节点,对节点执行硬关机,稍后进行每隔38错峰开启所有节点,避免过流;这部分相当于传统服务器的0(3测试,传统861^61~ 00测试需要接入单片机电源控制系统或继电器电源控制系统来测试,并且只能进行一台的测试;(3).重启應模块:遍历所有节点,对應模块进行冷复位((301(1 1*6860 模块是节点的管理系统,其稳定性也是服务(86?虹)测试的重要一环;“)、开关电源模块:狀(?整机柜采用冗余电源,所有节点及风扇墙的供电都是由这六个电源提供,本案采用依次关闭并打开来关闭、打开电源模块,验证电源开关的稳定性;(5),所有节点开关机,并开关所有?別:在咖。11下,执行关闭电源(“叩?0冊10可以让所有节点关机,在所有节点关机后,关掉所有电源的IX:供电,然后经过2111111 816印,稍后界610开启所有电源模块,然后开启主板18 ),实现所有节点的错峰启动;(6 ?、收集咖(:模块下所有资产的状态信息和日志:在咖(:。11下,通过显示摘要(8110?811皿虹7)可以收集记录所有节点、电源、风扇包括應模块的状态信息,通过显示日志的日志(也冊10^8 100收集记录咖模块下的日志信息,用于分析资产信息的异常及异常日志;(了)、增加循环测试验证:以上一个循环可实现节点、电源、咖模块操作以及资产信息、日志的收集,加入作!"循环,实现整机柜不断执行整机稳定性的测试验证。 步骤(5)中,所在咖011下,执行关闭电源让所有节点关机,在所有节点关机后,关掉所有电源的%供电,然后经过2分钟关机状态后,开启所有电源模块,然后开启主板,实现所有节点的错峰启动。 是一个免费的编程语言,用来实现自动和交互式任务进行通信,而无需人的干预。使用它可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端得到输入,一般来说这些输入都需要手工输入进行的。则可以根据程序的提示模拟标准输入提供给程序需要的输入来实现交互程序执行。 如此,通过语言编程,可以实现对咖进行无人交互的自动化访问、管理,来实现节电的IX: 07016测试、…07016测试,电源的频繁开关及风扇转速的调整,节省人力的投入,提高测试的速度。 本专利技术的一种基于6X1)6(31:自动化测试稳定性的方法具有以下优点:节省大量的人力、时间、成本等多方面的资源,也减少了不必要的人工交互过程,从而大大提高了测试效率,并保证产品的稳定性,因而,具有很好的推广使用价值。 【具体实施方式】 参照具体实施例对本专利技术的一种基于6X1)6(31:自动化测试稳定性的方法作以下详细地说明。 实施例:本专利技术的一种基于6X1)601:自动化测试稳定性的方法,一种基于6X1)601:自动化测试稳定性的方法,基于2耶601:工具通过对模块的管理访问,来测试步骤的自动化执行,测试结果的自动保存以及处理,具体包括如下步骤: (0、咖模块登陆:脚本中首先通过工具登陆咖模块,实现对咖(:模块管理系统的访问;代码如下:86七口界 8口&體 5511 8^111111010.33.235.249 6X06(3七〃氺口888界01^: 〃 5611(1 〃球口界\1〃6X06(3 七〃氺 878 七 6111 氺〃5611(1 〃8110界 5111111118^7 6X^60^ 〃氺 8又8 七 6111 氺〃。 口)、开关所有服务:登陆應模块后,匕押⑶工具按照脚本遍历所有节点,对节点执行硬关机,稍后进行每隔38错峰开启所有节点,避免过流;这部分相当于传统86?61~服务器的0(3。7。16测试,传统861^61~ 00。7。16测试需要接入单片机电源控制系统或继电器电源控制系统来测试,并且只能进行一台86?61~的测试;代码如下: ^01-68011 1 {01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20} I8611(1 ^81:01) /878^6111/011^8818/110(16^ 6X1)601: 〃氺 81116 氺〃 8611(1 〃又\!~〃6X1)601: 〃氺 878七6111〃 6X60 81661) 38611(1 〃8七81'七 /878^6111/011^8818/110(16^ 6X1)601: 〃氺 878七6111 氺〃 |0 0、重启咖(:模块:遍历所有节点,对咖(:模块进行冷复位(⑶1(1 1*6860 模块是节点的管理系统,其稳定性也是服务(861^610测试的重要一环;本文档来自技高网
...

【技术保护点】
一种基于expect自动化测试rack稳定性的方法,其特征在于基于Expect工具通过对RMC模块的管理访问,来测试步骤的自动化执行,测试结果的自动保存以及处理,包括如下步骤:(1)、RMC模块登陆;(2)、开关所有服务;(3)、重启RMC模块;(4)、开关电源模块;(5)、所有节点开关机,并开关所有PSU;(6)、收集RMC模块下所有资产的状态信息和日志;(7)、增加循环测试验证。

【技术特征摘要】

【专利技术属性】
技术研发人员:史沛玉王守昊
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1