开机测试系统及测试方法

文档序号:6587772阅读:206来源:国知局
专利名称:开机测试系统及测试方法
技术领域
本发明涉及一种测试系统及测试方法,特别涉及一种开机测试系统及测试方法。
背景技术
随着刀锋服务器的发展,对刀锋服务器的开机测试也备受人们的关注,在对传统 的服务器进行开机测试时采用的测试治具是通过一对一的方式进行测试服务器的开机状 况,而且传统的测试治具只能识别一个服务器传送至的开机信号,也就一次只能测试一个 服务器的开机状况,但是,刀锋服务器包含若干单板电脑,传统的开机测试治具无法同时对 所有单板电脑的开机状况进行测试。

发明内容
鉴于以上内容,有必要提供一种开机测试系统及测试方法,以同时对刀锋服务器 的所有单板电脑的开机状况进行测试。一种开机测试系统,用于同时测试一刀锋服务器的每一单板电脑的开机状况,所 述开机测试系统包括一记录模组,用于记录操作者在一显示器的设定界面内设定的开机时间,并在记 录完成后发送一供电指令;一计时模组;—控制模组,用于在接收到所述供电指令后控制一与所述刀锋服务器连接的电源 供应装置导通来给每一待测单板电脑供电,并发送一开机指令至每一待测单板电脑使其执 行开机动作,同时控制所述计时模组开始计时,还用于在接收到开机失败的指令后控制所 述显示器显示开机失败的待测单板电脑的IP地址;一侦测模组,用于侦测待测单板电脑是否开机成功,若侦测到一待测单板电脑开 机失败,则发送一开机失败的指令;及一判定模组,用于在接收到侦测模组发送的开机失败的指令后判定所述计时模组 计时是否小于设定的开机时间,若小于设定的开机时间,所述侦测模组继续侦测待测单板 电脑是否开机成功;若判定计时不小于设定的开机时间,所述判定模组发送开机失败的指 令至所述控制模组。一种开机测试方法,用于测试一刀锋服务器的各个单板电脑的开机状况,所述开 机测试方法包括a 接收一设定的开机时间;b 记录接收的开机时间,并在记录完成后发送一供电指令;c 控制一电源供应装置导通来对每一待测单板电脑供电,并发送一开机指令至每 一待测单板电脑使其执行开机动作,同时开始计时;d:侦测待测单板电脑是否开机成功,若侦测到待测单板电脑开机失败,则执行步 骤e;
e:发送开机失败的指令;f:接收到所述开机失败指令后判定计时是否小于设定的开机时间,若小于设定的 开机时间,返回步骤d ;若不小于设定的开机时间,执行步骤g ;g 发送开机失败的指令;及h 接收步骤g中的开机失败的指令后控制一显示器显示开机失败的待测单板电 脑的IP地址。所述开机测试系统通过所述控制模组给每一待测单板电脑供电,并向每一待测单 板电脑发送开机指令,通过所述侦测模组侦测待测单板电脑是否开机成功,在侦测到有一 待测单板电脑开机失败后发送开机指令使所述判定模组判定在设定时间内开机失败的待 测单板电脑,并将开机失败的待测单板电脑的IP地址通过所述显示器显示以使操作者得 知哪个待测单板电脑无法开机,从而实现了同时测试所述刀锋服务器的每一单板电脑的开 机状况。


下面结合附图及较佳实施方式对本发明作进一步详细描述图1是本发明开机测试装置的较佳实施方式与一刀锋服务器连接的示意图。图2是图1的开机测试装置中的开机测试系统的功能模块图。图3A-;3B是本发明开机测试方法的较佳实施方式的流程图。
具体实施例方式请参考图1,本发明开机测试装置1用于同时测试一刀锋服务器2的所有单板电 脑4的开机状况。所述开机测试装置1的较佳实施方式包括一开机测试系统10、一电源供 应装置20及一显示器30。所述开机测试系统10连接所述电源供应装置20及所述显示器 30。所述电源供应装置20与所述待测刀锋服务器2的机座3相连,以将外界市电供应至每 一单板电脑4。所述单板电脑4通过一网络(未示出)与所述开机测试系统10相连,以接 收其输出的指令。所述显示器30包括一设定界面32。所述设定界面32用于接收使用者设 定的参数如开机时间、关机时间、放电时间及测试总次数并将设置后的参数传输至所述开 机测试系统10进行处理。在本实施方式中,由于每一待测单板电脑4的开机时间不相同,故设定所述开机 时间以确保可正常开机的单板电脑4均可在所设定开机时间内开机,若待测单板电脑4在 设定的开机时间以内无法开机,不能确定待测单板电脑4开机失败,若待测单板电脑4超过 了设定的开机时间仍无法开机,则确定待测单板电脑4开机失败。设定测试总次数是为了 提供测试的可靠度。由于待测单板电脑4在进行软关机时需要一个关机时间来保存数据 等,故设置所述关机时间以确保在对待测单板电脑4断电后不会丢失数据,当待测单板电 脑4的实际关机时间不小于设定的关机时间,则表明待测单板电脑4保存数据完成。由于 待测单板电脑4在断电后一些元器件还带有一些电荷,故设定放电时间以确保所述元器件 在下一次进行开机测试前充分放电。在其它实施方式中,也可以不设定测试总次数,只进行 一次测试,也可不对关机时间和放电时间进行设定。请参考图2,所述开机测试系统10包括一记录模组122、一控制模组124、一侦测模组、一计时模组1 及一判定模组129。所述记录模组122用于记录所述设定界面32接收设定的开机时间、关机时间、放 电时间及测试总次数,并在记录完成后发送一供电指令至所述控制模组124,还用于累加记 录实际测试次数,在初始状态时,所述记录模组122记录的实际测试次数为零。所述控制模组IM用于在接收到所述供电指令后控制所述电源供应装置20导通 来给所述待测刀锋服务器2的每一待测单板电脑4供电,并发送一开机指令至每一待测单 板电脑4使其执行开机动作,同时控制所述计时模组1 开始计时,所述待测单板电脑4开 机后会通过所述网络5发送开机成功的指令。所述侦测模组1 用于通过网络向待测单板电脑4发送一数据包来侦测待测单板 电脑4是否开机成功,若所述侦测模组1 接收到待测单板电脑4回馈的信息,则表明所述 待测单板电脑4开机成功,所述侦测模组1 发送一开机成功的指令至所述控制模组124 ; 若所述侦测模组126未接收到待测单板电脑4回馈的信息,则表明所述待测单板电脑4开 机失败,所述侦测模组1 发送一开机失败的指令至所述判定模组129。所述判定模组1 用于在接收到开机失败的指令后判定所述计时模组1 计时是 否小于设定的开机时间,若小于设定的开机时间,所述侦测模组126继续侦测待测单板电 脑4是否开机成功;若不小于设定的开机时间,所述判定模组1 发送开机失败的指令至所 述控制模组124。所述控制模组IM还用于在接收到所述开机失败的指令后控制所述显示器30显 示开机失败的待测单板电脑4的IP地址,以使操作者得知哪个待测单板电脑4无法开机, 同时控制所述计时模组1 停止计时;还用于在接收到所述开机成功的指令后控制所述计 时模组1 停止计时,并发送一关机指令至待测单板电脑4使其进入关机程序来执行关机 动作,再控制所述计时模组1 重新开始计时。所述判定模组1 还用于判定所述记录模组122记录的测试总次数是否等于所述 记录模组122累加记录的实际测试次数,若相等,结束测试;若不相等,判定计时是否小于 设定的关机时间,若不小于设定的关机时间,发送一断电指令至所述控制模组124,若小于 设定的关机时间,继续判定计时是否等于设定的关机时间。所述控制模组IM还用于在待测单板电脑4的关机时间不小于设定的关机时间时 控制所述电源供应装置20断开来停止给待测单板电脑4供电,并控制所述计时模组1 重 新开始计时。所述判定模组1 还用于在需要进行下一次的开机测试前判定从所述电源供应 装置20断开后开始的计时是否小于设定的放电时间,若不小于设定的放电时间,结束本次 开机测试;若小于设定的放电时间,继续判定计时是否等于设定的放电时间。请继续参考图3A-3B,本发明开机测试方法用于测试所述刀锋服务器2的各个单 板电脑4的开机状况,所述开机测试方法较佳实施方式包括以下步骤。Si,接收操作者在设定界面32内设定的开机时间、关机时间、放电时间及测试总 次数。S2,所述记录模组122记录所述设定界面32接收的设定的开机时间、关机时间、放 电时间及测试总次数,并在记录完成后发送所述供电指令至所述控制模组124。S3,所述控制模组IM控制所述电源供应装置20导通来对所述待测刀锋服务器2的每一待测单板电脑4供电,并发送开机指令至每一待测单板电脑4使其进入开机程序来 执行开机动作,同时控制所述计时模组128开始计时。S4,所述侦测模组1 通过网络发送数据包至待测单板电脑4来侦测单板电脑4 是否开机成功。若侦测到待测单板电脑4开机成功,执行步骤Sll ;若没有侦测到一待测单 板电脑4开机失败,则执行步骤S5。S5,所述侦测模组1 发送开机失败的指令至所述判定模组129。S6,所述判定模组1 判定所述计时模组1 计时是否小于设定的开机时间,若小 于设定的开机时间,返回步骤S4 ;若不小于设定的开机时间,执行步骤S7。S7,所述判定模组1 发送开机失败的指令至所述控制模组124及所述记录模组 122。S8,所述控制模组IM接收到开机失败的指令后控制所述显示器30显示开机失败 的待测单板电脑4的IP地址,以使操作者得知哪个待测单板电脑4无法开机,并控制所述 计时模组1 停止计时。S9,所述记录模组122接收到开机失败的指令后累加记录实际测试次数。S10,所述判定模组1 判定设定的测试总次数是否等于所述记录模组122累加记 录的实际测试次数,若相等,则表明完成了设定的测试总次数,结束测试;若不相等,则表明 未完成测试总次数,则执行步骤S14。S11,所述控制模组IM控制所述计时模组1 停止计时,所述侦测模组1 发送 开机成功的指令至所述记录模组122及所述控制模组124。S12,所述记录模组122接收到所述开机成功的指令后累加记录测试的实际次数。S13,所述判定模组1 判定设定的测试总次数是否等于所述记录模组122累加记 录的实际测试次数,若相等,结束测试;若不相等,则执行步骤S14。S14,所述控制模组IM发送关机指令至未完成测试总次数待测单板电脑4使其进 入关机程序来执行关机动作,并控制所述计时模组1 开始重新计时。S15,所述判定模组1 判定计时是否小于设定的关机时间,若不小于设定的关机 时间,执行步骤S16,若小于设定的关机时间,继续执行步骤S15。S16,所述判定模组1 发送一断电指令至所述控制模组124。S17,所述控制模组124控制所述电源供应装置20断开来停止给待测单板电脑4 供电,并控制所述计时模组1 重新开始计时。S18,所述判定模组1 判定计时是否等于设定的放电时间,若不小于设定的放电 时间时,返回步骤S3 ;若小于设定的放电时间,继续执行步骤S18。在本实施方式中,设定测试总次数来进行多次开机测试是为了提高测试可靠度。 在其它实施方式中,也可只设定测试次数为一次,即在步骤Sl中删除接收设定的测试总次 数,在步骤S2中删除记录测试总次数,并删除步骤S9、S10、S12、S13、S14及S18,将步骤S17 中删除控制所述计时模组1 重新开始计时。也可以不设定放电时间,在步骤Sl中删除接 收放电时间。在步骤S2中删除记录放电时间,并删除步骤S18,并在步骤S17中删除控制计 时模组1 重新开始计时。也可以不设置关机时间,在步骤Sl中删除接收关机时间。在步 骤S2中删除记录关机时间,并删除步骤S15,并将步骤S14中的执行步骤S15修改为执行步 骤 S16。
所述开机测试装置1同时对所述刀锋服务器2的每一待测单板电脑4进行供电并 发送开机指令,通过所述控制模组IM控制计时模组1 进行计时以确保可正常开机的单 板电脑4均可在设定的开机时间开机成功,而在设定的时间内开机失败的单板电脑4通过 所述控制模组1 来控制显示器30显示开机失败的待测单板电脑4的IP地址以使操作者 可以明确哪个待测单板电脑4开机失败,并当待测单板电脑4开机成功后通过控制模组124 发送关机指令来使待测单板电脑4执行关机动作,并在设定的关机时间到达后断开所述电 源供应装置20,再通过所述判定模组1 来判定实际测试的次数与设定的测试总次数是否 相等来确定是否进行下一次的测试,若进行下一次的测试则需要在设定的放电时间后进行 以确保每一待测单板电脑4充分放电。所述开机测试系统实现了同时测试所述刀锋服务器 2的每一单板电脑4的开机状况。
权利要求
1.一种开机测试系统,用于同时测试一刀锋服务器的每一单板电脑的开机状况,所述 开机测试系统包括一记录模组,用于记录操作者在一显示器的设定界面内设定的开机时间,并在记录完 成后发送一供电指令;一计时模组;一控制模组,用于在接收到所述供电指令后控制一与所述刀锋服务器连接的电源供应 装置导通来给每一待测单板电脑供电,并发送一开机指令至每一待测单板电脑使其执行开 机动作,同时控制所述计时模组开始计时,还用于在接收到开机失败的指令后控制所述显 示器显示开机失败的待测单板电脑的IP地址;一侦测模组,用于侦测待测单板电脑是否开机成功,若侦测到一待测单板电脑开机失 败,则发送一开机失败的指令;及一判定模组,用于在接收到侦测模组发送的开机失败的指令后判定所述计时模组计时 是否小于设定的开机时间,若小于设定的开机时间,所述侦测模组继续侦测待测单板电脑 是否开机成功;若判定计时不小于设定的开机时间,所述判定模组发送开机失败的指令至 所述控制模组。
2.如权利要求1所述的开机测试系统,其特征在于所述侦测模组通过一网络向待测 单板电脑发送数据包来侦测待测单板电脑是否开机成功,若所述侦测模组未接收到待测单 板电脑回馈的信息,则表明该待测单板电脑开机失败。
3.如权利要求1所述的开机测试系统,其特征在于所述记录模组还用于记录在所述 设定界面内设定的测试总次数,及用于累加记录实际测试次数,所述记录模组还用于在接 收到开机失败的指令后累加记录的实际测试次数,所述判定模组还用于判定设定的测试总 次数是否等于累加记录的实际测试次数,若相等,结束测试;若不相等,所述控制模组还用 于在判定到设定的测试总次数不等于累加记录的实际测试次数时控制待测单板电脑关机。
4.如权利要求3所述的开机测试系统,其特征在于所述记录模组还用于记录在所述 设定界面内设定的关机时间,所述控制模组还用于在控制所述显示器显示开机失败的待测 单板电脑的IP地址的同时控制所述计时模组停止计时,在判定模组判定的设定的测试总 次数不等于累加记录的实际测试次数后发送一关机指令至待测单板电脑使其执行关机动 作,同时控制所述计时模组开始计时,所述判定模组还用于判定计时是否小于设定的关机 时间,若不小于设定的关机时间,发送一断电指令至所述控制模组,若小于设定的关机时 间,继续判定计时是否等于设定的关机时间,所述控制模组还用于在接收到断电指令后断 开所述电源供应装置来停止给待测单板电脑供电。
5.如权利要求4所述的开机测试系统,其特征在于所述记录模组还用于记录在所述 设定界面内设定的放电时间,所述控制模组还用于在断开所述电源供应装置的同时控制所 述计时模组重新开始计时,所述判定模组还用于判定计时是否小于设定的放电时间时,若 不小于设定的放电时间,结束本次开机测试;若小于设定的关机时间,继续判定计时是否等 于设定的放电时间。
6.一种开机测试方法,用于测试一刀锋服务器的各个单板电脑的开机状况,所述开机 测试方法包括a 接收一设定的开机时间;b 记录接收的开机时间,并在记录完成后发送一供电指令;c 控制一电源供应装置导通来对每一待测单板电脑供电,并发送一开机指令至每一待 测单板电脑使其执行开机动作,同时开始计时;d 侦测待测单板电脑是否开机成功,若侦测到待测单板电脑开机失败,则执行步骤e ; e 发送开机失败的指令;f:接收到所述开机失败指令后判定计时是否小于设定的开机时间,若小于设定的开机 时间,返回步骤d ;若不小于设定的开机时间,执行步骤g ; g 发送开机失败的指令;及h 接收步骤g中的开机失败的指令后控制一显示器显示开机失败的待测单板电脑的 IP地址。
7.如权利要求6所述的开机测试方法,其特征在于所述步骤a还包括接收一设定的 测试总次数,所述步骤b还包括记录设定的测试总次数,所述开机测试方法还包括i 接收到步骤g中的开机失败的指令后累加记录实际测试次数; j 判定设定的测试总次数是否等于累加记录的实际测试次数,若相等,结束测试;若 不相等,控制待测单板电脑关机,返回步骤C。
8.如权利要求7所述的开机测试方法,其特征在于所述步骤a还包括接收一设定的 关机时间,所述步骤b还包括记录设定的关机时间,所述步骤d还包括若侦测到单板电脑开 机成功,则执行步骤k,所述步骤h还包括控制停止计时,所述开机测试方法在步骤j后还包 括k:发送开机成功的指令; 1 累加记录实际测试次数;m:判定设定的测试总次数是否等于累加记录的实际测试次数,若相等,结束测试;若 不相等,则执行步骤η。η 发送一关机指令至待测单板电脑使其执行关机动作,并开始计时; ο:判定计时是否小于设定的关机时间,若不小于设定的关机时间,执行步骤P,若小于 设定的关机时间,继续执行步骤ο ; P:发送一断电指令;及q 控制所述电源供应装置断开来停止给待测单板电脑供电。
9.如权利要求8所述的开机测试方法,其特征在于所述步骤a还包括接收一设定的 放电时间,所述步骤b还包括记录设定的放电时间,所述步骤q还包括重新开始计,所述开 机测试方法在步骤q后还包括r:判定计时是否小于设定的放电时间,若不小于设定的放电时间,返回步骤C;若小于 设定的放电时间,继续执行步骤r。
10.如权利要求6所述的开机测试方法,其特征在于在步骤d中,判定侦测待测单板 电脑是否开机成功是通过一网络向待测单板电脑发送数据包,若没有接收到待测单板电脑 回馈的信息,则表明待测单板电脑开机失败。
全文摘要
一开机测试系统通过一控制模组给每一待测单板电脑供电,并向每一待测单板电脑发送开机指令,通过一侦测模组侦测待测单板电脑是否开机成功,在侦测到有一待测单板电脑开机失败后发送开机失败的指令使一判定模组判定在设定时间内开机失败的待测单板电脑,并将开机失败的待测单板电脑的IP地址通过一显示器显示以使操作者得知哪个待测单板电脑无法开机,从而实现了同时测试所述刀锋服务器的每一单板电脑的开机状况。
文档编号G06F11/22GK102087625SQ20091031095
公开日2011年6月8日 申请日期2009年12月4日 优先权日2009年12月4日
发明者王鼎中 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1