专利名称:Ac、dc开关机测试方法
技术领域:
本发明总体上涉及互联网领域,更具体地,涉及AC、DC开关机测试方法。
背景技术:
服务器电源是服务器系统中最重要的组成部分之一,提供了整个系统的动力供应。电源的稳定性,直接决定了服务器系统的可靠性。因此对于电源的稳定性测试是服务器测试中最重要的环节之一。在所有电源测试中,最常用到的也是最简便的测试方法就是开关机测试。因为服务器系统在开关机过程中涉及到了电源上下电、服务器主板与电源的
时序配置等等。一方面,现有的DC开关机测试通常采用操作系统控制,系统重启动。然而,采用软件控制的方式,与实际的应用条件具有一定的差异。无法覆盖实际运行过程中,服务器 reset button的工作模式,存在测试盲点。另一方面,现有的AC开关机控制方案通常采用人员手工插拔AC连接线的方式进行,或者通过人工按动插线板的开关实现。但这样就需要专人看管,效率不高。并且测试过程中的记录数据也不能保证完全标准。
发明内容
为解决上述问题,本发明提供了一种交流AC开关机测试方法,用于服务器电源模块,包括以下步骤电源开关合闸,使被测电源模块AC输入接通;通过USB控制器向被测电源模块的电源端口输入高电平,以启动被测电源模块;由被测电源模块的网卡导入预先设定的IP地址,由主控计算机对该IP地址进行Ping测试操作;以及将Ping测试操作的结果记入主控计算机的日志中,并命令电源开关断开。被测电源模块、主控计算机、以及电源开关均接入网络系统中,分配有彼此不同的 IP地址。在Ping测试操作中,通信成功,则表示启动成功,等待超过60秒通信仍未成功,则表示启动失败。在命令电源开关断开的步骤之后,电源开关重新合闸,继续进行AC开关机测试, 直至测试累计次数为500次。在命令电源开关断开的步骤和电源开关重新合闸的步骤之间的间隔时间为5秒。此外,还提供了一种直流DC开关机测试方法,用于服务器电源模块,包括以下步骤电源开关合闸,使被测电源模块AC输入接通;通过USB控制器向被测电源模块的电源端口输入高电平,以启动被测电源模块;由被测电源模块的网卡导入预先设定的IP地址, 由主控计算机对该IP地址进行Ping测试操作;以及将Ping测试操作的结果记入主控计算机的日志中。被测电源模块、主控计算机、以及电源开关均接入网络系统中,分配有彼此不同的 IP地址。
在Ping测试操作中,通信成功,则表示启动成功,等待超过60秒通信仍未成功,则表示启动失败。该方法还包括命令USB控制器以高电平激活被测电源模块的复位端口,继续进行DC开关机测试,直至累计测试次数为500次。
当结合附图进行阅读时,根据下面详细的描述可以更好地理解本发明。应该强调的是,根据工业中的标准实践,各种部件没有被按比例绘制。实际上,为了清楚的讨论,各种部件的尺寸可以被任意增加或减少图1示出了根据本发明的示例性实施例的交流AC开关机测试方法的流程图;图2示出了根据本发明的示例性实施例的直流DC开关机测试方法的流程图;以及图3示出了根据本发明的示例性实施例的测试系统的框图。
具体实施例方式为了实施本发明的不同部件,以下描述提供了许多不同的实施例或示例。以下描述元件和布置的特定示例以简化本发明。当然这些仅仅是示例并不打算限定。再者,以下描述中第一部件形成在第二部件上可包括其中第一和第二部件以直接接触形成的实施例, 并且也可包括其中额外的部件形成插入到第一和第二部件中的实施例,使得第一和第二部件不直接接触。为了简明和清楚,可以任意地以不同的尺寸绘制各种部件。为了提升服务器研发品质,增强测试方法的标准化。特别提出了一种标准化的电源系统循环测试方案,以平台化的方式对不同的被测机进行验证,实现测试的自动化、标准化。下面将结合附图详细描述本发明的示例性实施例。图1示出了根据本发明的示例性实施例的交流AC开关机测试方法的流程图。如图 1所示,本发明提供了一种交流AC开关机测试方法,用于服务器电源模块,包括以下步骤 S101,电源开关合闸,使被测电源模块AC输入接通;S103,通过USB控制器向被测电源模块的电源端口输入高电平,以启动被测电源模块;S105,由被测电源模块的网卡导入预先设定的IP地址,由主控计算机对该IP地址进行Ping测试操作;以及S107,将Ping测试操作的结果记入主控计算机的日志中,并命令电源开关断开。优选地,被测电源模块、主控计算机、以及电源开关均接入网络系统中,分配有彼此不同的IP地址。优选地,在Ping测试操作中,通信成功,则表示启动成功,等待超过60秒通信仍未成功,则表示启动失败。优选地,在命令电源开关断开的步骤之后,电源开关重新合闸,继续进行AC开关机测试,直至测试累计次数为500次。优选地,在命令电源开关断开的步骤和电源开关重新合闸的步骤之间的间隔时间为5秒。图2示出了根据本发明的示例性实施例的直流DC开关机测试方法的流程图。如图2所示,本发明还提供了一种直流DC开关机测试方法,用于服务器电源模块,包括以下步骤S201,电源开关合闸,使被测电源模块AC输入接通;S203,通过USB控制器向被测电源模块的电源端口输入高电平,以启动被测电源模块;S205,由被测电源模块的网卡导入预先设定的IP地址,由主控计算机对该IP地址进行Ping测试操作;以及S207,将Ping测试操作的结果记入主控计算机的日志中。优选地,被测电源模块、主控计算机、以及电源开关均接入网络系统中,分配有彼此不同的IP地址。优选地,在Ping测试操作中,通信成功,则表示启动成功,等待超过60秒通信仍未成功,则表示启动失败。优选地,该方法还包括命令USB控制器以高电平激活被测电源模块的复位端口, 继续进行DC开关机测试,直至累计次数为500次。图3示出了根据本发明的示例性实施例的测试系统的框图。如图3所示,本发明的主要技术方案为以一套整体的测试平台来对被测机的电源系统进行测试。测试平台的组成包括了主控PC 301,网络Hub303,带IP控制的电源开关 304,USB 控制器 302。测试过程中,被测机305、主控PC301,电源开关304均接入网络系统中,分配不同 IP地址。测试开始后,电源开关304合闸,被测机305的AC输入接通,USB控制器302发高电平给被测机305的poweH电源)接口,被测机305启动,被测机305的网卡导入预设的 IP地址,主控PC 301会不停的Ping预设IP值,通信成功则表示启动成功,如果超过60秒则超时失败。无论成功或是失败均记入主控PC 301的日志中,同时发命令给电源开关304, 断开AC电源,等待5秒后,重新接通AC电源,开始第二次测试。完成一个循环。以上为AC 开关机301测试循环。此外,可以如下执行DC开关机测试方案测试开始后,电源开关304合闸,被测机 305AC输入接通,USB控制器302发高电平给被测机305的power接口,被测机305启动,被测机305的网卡导入预设的IP地址,主控PC301会不停的Ping预设IP值,通信成功则表示启动成功,如果超过60秒则超时失败。无论成功或是失败均记入主控PC 301的日志中, 同时发命令给USB控制器302,以高电平激活被测机305的复位按钮接口,开始第二次测试。 完成一个循环。以上为DC开关机测试循环。本发明的平台化的测试方案,可以适应各种不同的被测机,同时实现测试自动化和标准化。上面论述了若干实施例的部件,使得本领域普通技术人员可以更好地理解本发明的各个方面。本领域普通技术人员应该理解,可以很容易地使用本发明作为基础来设计或更改其他用于达到与这里所介绍实施例相同的目的和/或实现相同优点的处理和结构。本领域普通技术人员也应该意识到,这种等效构造并不背离本发明的精神和范围,并且在不背离本发明的精神和范围的情况下,可以进行多种变化、替换以及改变。
权利要求
1.一种交流AC开关机测试方法,用于服务器电源模块,其特征在于,包括以下步骤 电源开关合闸,使被测电源模块AC输入接通;通过USB控制器向所述被测电源模块的电源端口输入高电平,以启动所述被测电源模块;由所述被测电源模块的网卡导入预先设定的IP地址,由主控计算机对该IP地址进行 Ping测试操作;以及将所述Ping测试操作的结果记入所述主控计算机的日志中,并命令所述电源开关断开。
2.根据权利要求1所述的方法,其特征在于,所述被测电源模块、所述主控计算机、以及所述电源开关均接入网络系统中,分配有彼此不同的IP地址。
3.根据权利要求1所述的方法,其特征在于,在所述Ping测试操作中,通信成功,则表示启动成功,等待超过60秒通信仍未成功,则表示启动失败。
4.根据权利要求1所述的方法,其特征在于,在命令所述电源开关断开的步骤之后,所述电源开关重新合间,继续进行AC开关机测试,直至测试累计次数为500次。
5.根据权利要求4所述的方法,其特征在于,在命令所述电源开关断开的步骤和所述电源开关重新合闸的步骤之间的间隔时间为5秒。
6.一种直流DC开关机测试方法,用于服务器电源模块,其特征在于,包括以下步骤 电源开关合闸,使被测电源模块AC输入接通;通过USB控制器向所述被测电源模块的电源端口输入高电平,以启动所述被测电源模块;由所述被测电源模块的网卡导入预先设定的IP地址,由主控计算机对该IP地址进行 Ping测试操作;以及将所述Ping测试操作的结果记入所述主控计算机的日志中。
7.根据权利要求6所述的方法,其特征在于,所述被测电源模块、所述主控计算机、以及所述电源开关均接入网络系统中,分配有彼此不同的IP地址。
8.根据权利要求6所述的方法,其特征在于,在所述Ping测试操作中,通信成功,则表示启动成功,等待超过60秒通信仍未成功,则表示启动失败。
9.根据权利要求6所述的方法,其特征在于,还包括命令所述USB控制器以高电平激活所述被测电源模块的复位端口,继续进行DC开关机测试,直至累计测试次数为500次。
全文摘要
本发明提供了一种交流AC和直流DC的开关机测试方法,用于服务器电源模块,AC开关机测试方法包括以下步骤电源开关合闸,使被测电源模块AC输入接通;通过USB控制器向被测电源模块的电源端口输入高电平,以启动被测电源模块;由被测电源模块的网卡导入预先设定的IP地址,由主控计算机对该IP地址进行Ping测试操作;以及将Ping测试操作的结果记入主控计算机的日志中,并命令电源开关断开。
文档编号G01R31/40GK102540105SQ20111046002
公开日2012年7月4日 申请日期2011年12月31日 优先权日2011年12月31日
发明者刘流, 崔斌斌 申请人:曙光信息产业股份有限公司