服務(wù)器bmc專(zhuān)用網(wǎng)口和共享網(wǎng)口的批量自動(dòng)測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)測(cè)試領(lǐng)域,尤其涉及一種服務(wù)器BMC專(zhuān)用網(wǎng)口和共享網(wǎng)口的批量自動(dòng)測(cè)試方法。
【背景技術(shù)】
[0002]當(dāng)前的服務(wù)器批量測(cè)試中都需要測(cè)試BMC專(zhuān)用網(wǎng)口和多共享網(wǎng)口NCSI的連通性,有些企業(yè)采用人工從DHCP服務(wù)器ping BMC的方式,但完成客戶(hù)端的多共享網(wǎng)口自動(dòng)切換和控制BMC共享網(wǎng)口與服務(wù)器端配合測(cè)試?yán)щy;有些企業(yè)采用BMC從DHCP服務(wù)器獲得IP即可,但針對(duì)有些服務(wù)器BMC具有VLAN配置,BMC連接的子網(wǎng)還需VLAN配置,根據(jù)BMC FW不同,實(shí)現(xiàn)標(biāo)準(zhǔn)自動(dòng)化測(cè)試?yán)щy。
【發(fā)明內(nèi)容】
[0003]本發(fā)明是結(jié)合當(dāng)前BMC專(zhuān)用網(wǎng)口和多共享網(wǎng)口自動(dòng)測(cè)試?yán)щy,測(cè)試效率低的問(wèn)題,本發(fā)明提出了一種服務(wù)器BMC專(zhuān)用網(wǎng)口和共享網(wǎng)口的批量自動(dòng)測(cè)試方法;從而實(shí)現(xiàn)了測(cè)試自動(dòng)化,和提高測(cè)試效率的目的,
具體是發(fā)明批量完成測(cè)試BMC專(zhuān)用網(wǎng)口和多共享網(wǎng)口連通性的方法和通過(guò)軟件開(kāi)發(fā)完成自動(dòng)化測(cè)試,軟件內(nèi)部通過(guò)IPMI命令切換BMC多共享網(wǎng)口,然后讀取和校驗(yàn)專(zhuān)用網(wǎng)口和所有共享網(wǎng)口的IP的方式,確保了服務(wù)器批量生產(chǎn)中BMC外接網(wǎng)口連通性良好,實(shí)現(xiàn)了測(cè)試自動(dòng)化,降低了測(cè)試時(shí)間和成本。
[0004]測(cè)試方法實(shí)現(xiàn)如下:
①測(cè)試前確保待測(cè)機(jī)生產(chǎn)燒錄無(wú)VLAN配置的BMCFff;
②搭建DHCP服務(wù)器,使用交換機(jī)和網(wǎng)線(xiàn)連接待測(cè)機(jī)BMC專(zhuān)用網(wǎng)口和所有共享網(wǎng)口,即創(chuàng)建DHCP網(wǎng)絡(luò)測(cè)試環(huán)境;
③使用IPMI命令讀取BMC專(zhuān)用網(wǎng)口IP,確保IP可以獲得;
④使用IPMI命令切換BMC共享網(wǎng)口,即指定當(dāng)前測(cè)試網(wǎng)口;
⑤使用IPMI命令讀取當(dāng)前共享網(wǎng)口已經(jīng)切換成功;
⑥使用IPMI命令讀取當(dāng)前BMC共享網(wǎng)口IP,確保IP分配成功;
⑦使用IPMI命令切換BMC共享網(wǎng)口到其他網(wǎng)口接口,做4?6步驟,以確保待測(cè)機(jī)有多共享網(wǎng)口時(shí)所有網(wǎng)口被測(cè)試;
⑧所有測(cè)試完成時(shí),刷新出貨使用的BMCFff,并校驗(yàn)版本正確性,特別針對(duì)具有VLAN默認(rèn)配置的BMC Fff;
⑨以上測(cè)試皆通過(guò)軟件完成自動(dòng)測(cè)試,多共享網(wǎng)口切換完成后需通過(guò)IPMI命令做Reset BMC的動(dòng)作,以便于后續(xù)IP地址的讀取完成。
[0005]根據(jù)測(cè)試軟件報(bào)出的運(yùn)行完成結(jié)果,判斷測(cè)試是否通過(guò)本發(fā)明的有益效果是。
[0006]可以大大簡(jiǎn)化自動(dòng)測(cè)試軟件開(kāi)發(fā)過(guò)程,應(yīng)用于BMC專(zhuān)用網(wǎng)口和多共享網(wǎng)口的批量產(chǎn)品自動(dòng)測(cè)試,大大節(jié)省測(cè)試時(shí)間,降低測(cè)試成本,提高測(cè)試效率和測(cè)試有效性;
可以使BMC批量產(chǎn)品測(cè)試標(biāo)準(zhǔn)化,即使FW中包含特殊的配置,如VLAN等,也不會(huì)影響流程控制,大大簡(jiǎn)化了測(cè)試流程;
可以用于所有BMC批量產(chǎn)品項(xiàng)目中,大大提高了測(cè)試方法的共用性,簡(jiǎn)化了測(cè)試模塊的開(kāi)發(fā)難度。
【附圖說(shuō)明】
[0007]圖1是網(wǎng)絡(luò)連接示意圖;
圖2是本發(fā)明的工作示意圖;
圖3是本發(fā)明的流程示意圖。
【具體實(shí)施方式】
[0008]下面對(duì)本發(fā)明的內(nèi)容進(jìn)行更加詳細(xì)的闡述:
測(cè)試方法實(shí)現(xiàn)如下:
①測(cè)試前確保待測(cè)機(jī)生產(chǎn)燒錄無(wú)VLAN配置的BMCFff;
②搭建DHCP服務(wù)器,使用交換機(jī)和網(wǎng)線(xiàn)連接待測(cè)機(jī)BMC專(zhuān)用網(wǎng)口和所有共享網(wǎng)口,即創(chuàng)建DHCP網(wǎng)絡(luò)測(cè)試環(huán)境;
③使用IPMI命令讀取BMC專(zhuān)用網(wǎng)口IP,確保IP可以獲得;
④使用IPMI命令切換BMC共享網(wǎng)口,即指定當(dāng)前測(cè)試網(wǎng)口;
⑤使用IPMI命令讀取當(dāng)前共享網(wǎng)口已經(jīng)切換成功;
⑥使用IPMI命令讀取當(dāng)前BMC共享網(wǎng)口IP,確保IP分配成功;
⑦使用IPMI命令切換BMC共享網(wǎng)口到其他網(wǎng)口接口,做4?6步驟,以確保待測(cè)機(jī)有多共享網(wǎng)口時(shí)所有網(wǎng)口被測(cè)試;
⑧所有測(cè)試完成時(shí),刷新出貨使用的BMCFff,并校驗(yàn)版本正確性,特別針對(duì)具有VLAN默認(rèn)配置的BMC Fff;
⑨以上測(cè)試皆通過(guò)軟件完成自動(dòng)測(cè)試,多共享網(wǎng)口切換完成后需通過(guò)IPMI命令做Reset BMC的動(dòng)作,以便于后續(xù)IP地址的讀取完成。
[0009]測(cè)試過(guò)程如下:
a)搭建DHCP服務(wù)器和網(wǎng)絡(luò)測(cè)試環(huán)境;
b)運(yùn)行自動(dòng)測(cè)試軟件,本軟件根據(jù)發(fā)明中的方法編寫(xiě)而成;
c)根據(jù)測(cè)試軟件報(bào)出的運(yùn)行完成結(jié)果,判斷測(cè)試是否通過(guò);
經(jīng)過(guò)上面的測(cè)試過(guò)程,可以大大提高測(cè)試效率和測(cè)試覆蓋率,降低測(cè)試成本。
【主權(quán)項(xiàng)】
1.服務(wù)器BMC專(zhuān)用網(wǎng)口和共享網(wǎng)口的批量自動(dòng)測(cè)試方法,其特征在于, 設(shè)計(jì)批量完成測(cè)試BMC專(zhuān)用網(wǎng)口和多共享網(wǎng)口連通性的方法和通過(guò)軟件開(kāi)發(fā)完成自動(dòng)化測(cè)試,軟件內(nèi)部通過(guò)IPMI命令切換BMC多共享網(wǎng)口,然后讀取和校驗(yàn)專(zhuān)用網(wǎng)口和所有共享網(wǎng)口的IP的方式,確保了服務(wù)器批量生產(chǎn)中BMC外接網(wǎng)口連通性良好,實(shí)現(xiàn)了測(cè)試自動(dòng)化。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 步驟如下: 1)測(cè)試前確保待測(cè)機(jī)生產(chǎn)燒錄無(wú)VLAN配置的BMCFff; 2)搭建DHCP服務(wù)器,使用交換機(jī)和網(wǎng)線(xiàn)連接待測(cè)機(jī)BMC專(zhuān)用網(wǎng)口和所有共享網(wǎng)口,即創(chuàng)建DHCP網(wǎng)絡(luò)測(cè)試環(huán)境; 3)使用IPMI命令讀取BMC專(zhuān)用網(wǎng)口IP,確保IP可以獲得; 4)使用IPMI命令切換BMC共享網(wǎng)口,即指定當(dāng)前測(cè)試網(wǎng)口; 5)使用IPMI命令讀取當(dāng)前共享網(wǎng)口已經(jīng)切換成功; 6)使用IPMI命令讀取當(dāng)前BMC共享網(wǎng)口IP,確保IP分配成功; 7)使用IPMI命令切換BMC共享網(wǎng)口到其他網(wǎng)口接口,做4?6步驟,以確保待測(cè)機(jī)有多共享網(wǎng)口時(shí)所有網(wǎng)口被測(cè)試; 8)所有測(cè)試完成時(shí),刷新出貨使用的BMCFff,并校驗(yàn)版本正確性,特別針對(duì)具有VLAN默認(rèn)配置的BMC Fff; 9)以上測(cè)試皆通過(guò)軟件完成自動(dòng)測(cè)試,多共享網(wǎng)口切換完成后需通過(guò)IPMI命令做Reset BMC的動(dòng)作,以便于后續(xù)IP地址的讀取完成。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,據(jù)測(cè)試軟件報(bào)出的運(yùn)行完成結(jié)果,判斷測(cè)試是否通過(guò)。
【專(zhuān)利摘要】本發(fā)明提供一種服務(wù)器BMC專(zhuān)用網(wǎng)口和共享網(wǎng)口的批量自動(dòng)測(cè)試方法,涉及計(jì)算機(jī)測(cè)試領(lǐng)域,具體是發(fā)明批量完成測(cè)試BMC專(zhuān)用網(wǎng)口和多共享網(wǎng)口連通性的方法和通過(guò)軟件開(kāi)發(fā)完成自動(dòng)化測(cè)試,軟件內(nèi)部通過(guò)IPMI命令切換BMC多共享網(wǎng)口,然后讀取和校驗(yàn)專(zhuān)用網(wǎng)口和所有共享網(wǎng)口的IP的方式,確保了服務(wù)器批量生產(chǎn)中BMC外接網(wǎng)口連通性良好,實(shí)現(xiàn)了測(cè)試自動(dòng)化,降低了測(cè)試時(shí)間和成本。
【IPC分類(lèi)】H04L12/26
【公開(kāi)號(hào)】CN105471673
【申請(qǐng)?zhí)枴緾N201510801615
【發(fā)明人】孫連震, 王佩
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開(kāi)日】2016年4月6日
【申請(qǐng)日】2015年11月19日