欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法

文檔序號(hào):10724765閱讀:349來(lái)源:國(guó)知局
一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法
【專利摘要】本發(fā)明公開一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,涉及計(jì)算機(jī)服務(wù)器技術(shù)領(lǐng)域,涉及計(jì)算機(jī)服務(wù)器技術(shù)領(lǐng)域,利用grep工具和gawk工具集,設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件,在服務(wù)器重啟時(shí)進(jìn)行磁盤SN號(hào)的比對(duì),若一旦發(fā)生磁盤亂序?qū)е卤葘?duì)失敗,則測(cè)試結(jié)束;實(shí)現(xiàn)快速有效驗(yàn)證控制器混搭時(shí)磁盤亂序的情況。本發(fā)明所述方法具有實(shí)用性強(qiáng),自動(dòng)化等特點(diǎn),對(duì)于測(cè)試自動(dòng)化實(shí)現(xiàn)和提升產(chǎn)品的品質(zhì)有重大作用。
【專利說(shuō)明】一種應(yīng)用于W i ndows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及計(jì)算機(jī)服務(wù)器技術(shù)領(lǐng)域,具體的說(shuō)是一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法。
【背景技術(shù)】
[0003]隨著IT領(lǐng)域技術(shù)的不斷發(fā)展和大數(shù)據(jù)時(shí)代的到來(lái),傳統(tǒng)信息化服務(wù)以及日趨強(qiáng)大的云計(jì)算服務(wù)對(duì)服務(wù)器的存儲(chǔ)容量需求越來(lái)越大。服務(wù)器搭載的硬盤數(shù)量也越來(lái)越多,未進(jìn)行磁盤順序檢測(cè)之前,產(chǎn)品中存在很多穩(wěn)定性隱患,例如:磁盤亂序、飄移,大壓力讀寫環(huán)境下,磁盤掉線、1報(bào)錯(cuò)等問(wèn)題。對(duì)于通過(guò)RAID卡連接磁盤與服務(wù)器硬盤背板的時(shí)候,如果該RAID卡有兩個(gè)SAS口可以擴(kuò)展8個(gè)磁盤時(shí),每個(gè)磁盤就會(huì)有其固定的順序,如果在組裝時(shí)將RAID卡SAS線與硬盤背板連接順序不一致時(shí),會(huì)造成磁盤順序混亂的問(wèn)題。
[0004]目前,一般都會(huì)采用偵測(cè)磁盤是否在位的方式來(lái)確定硬盤是否安裝到位,因?yàn)椴挥绊懘疟P偵測(cè)及安裝操作系統(tǒng),所以目前的測(cè)試方法不會(huì)發(fā)現(xiàn)磁盤亂序問(wèn)題。但在后續(xù)的RAID創(chuàng)建及WEB界面下觀察磁盤狀態(tài)時(shí)會(huì)出現(xiàn)異常,如無(wú)法創(chuàng)建RAID,Web管理界面下磁盤狀態(tài)顯示與實(shí)際狀態(tài)不一致等問(wèn)題,影響客戶使用。在搭載如此多的磁盤的情況下,SAS卡起了至關(guān)重要的作用。SAS卡是專門為服務(wù)器提供外部硬盤存儲(chǔ)能力和JBOD擴(kuò)展能力而設(shè)計(jì)的SAS解決方案,如何保證板載存儲(chǔ)控制器和SAS卡兩種控制器混搭的情況下系統(tǒng)的穩(wěn)定性,如何校驗(yàn)磁盤順序是一個(gè)值得探討的問(wèn)題。

【發(fā)明內(nèi)容】

[0005]本發(fā)明針對(duì)目前技術(shù)發(fā)展的需求和不足之處,提供一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法。
[0006]本發(fā)明所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,解決上述技術(shù)問(wèn)題采用的技術(shù)方案如下:所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,利用grep工具和gawk工具集,設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件,在服務(wù)器重啟時(shí)進(jìn)行磁盤SN號(hào)的比對(duì),若一旦發(fā)生磁盤亂序?qū)е卤葘?duì)失敗,則測(cè)試結(jié)束;實(shí)現(xiàn)快速有效驗(yàn)證控制器混搭時(shí)磁盤亂序的情況。
[0007]優(yōu)選的,所述驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,其具體實(shí)現(xiàn)步驟包括:
1)在C盤根目錄下建立install文件夾;
2)將gawk-3.1.6-1-setup,exe,install.bat ,reboot.bat復(fù)制到install文件夾下;
3)運(yùn)行instal1.bat進(jìn)行安裝grep工具,安裝gawk工具集;
4)設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件;
5)重啟后形成磁盤SN號(hào)比對(duì)文件,若一致則跳轉(zhuǎn)到reboot模塊執(zhí)行;若不一致則跳轉(zhuǎn)到fai I模塊,輸出fai I,并停止測(cè)試。
[0008]優(yōu)選的,所述reboot.bat中Shutdown ~r _t I改為shutdown _s _t I,配合疲勞機(jī)進(jìn)行AC、DC reboot測(cè)試。
[0009]本發(fā)明所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法與現(xiàn)有技術(shù)相比具有的有益效果是:針對(duì)Windows系統(tǒng)下控制器混搭磁盤亂序進(jìn)行驗(yàn)證,本發(fā)明利用grep工具和gawk工具集,設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件,在服務(wù)器重啟時(shí)進(jìn)行磁盤SN號(hào)的比對(duì),從而快速有效驗(yàn)證控制器混搭時(shí)磁盤亂序的情況;本發(fā)明所述方法具有實(shí)用性強(qiáng),自動(dòng)化等特點(diǎn),對(duì)于測(cè)試自動(dòng)化實(shí)現(xiàn)和提升產(chǎn)品的品質(zhì)有重大作用;通過(guò)將reboot.bat中Shutdown _r _t I改為shutdown _s _t I,可以配合疲勞機(jī)進(jìn)行AC、DC reboot測(cè)試,能夠覆蓋服務(wù)器驗(yàn)證在做AC,DC測(cè)試后磁盤亂序的測(cè)試。
[0010]說(shuō)明書附圖
附圖1為所述驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法的流程圖。
【具體實(shí)施方式】
[0011 ]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對(duì)本發(fā)明所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法進(jìn)一步詳細(xì)說(shuō)明。
[0012]實(shí)施例:
針對(duì)服務(wù)器板載存儲(chǔ)控制器和SAS卡混搭時(shí)磁盤亂序進(jìn)行驗(yàn)證測(cè)試,本實(shí)施例所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,利用grep工具和gawk工具集,設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件,在服務(wù)器重啟時(shí)進(jìn)行磁盤SN號(hào)的比對(duì),若一旦發(fā)生磁盤亂序?qū)е卤葘?duì)失敗,則測(cè)試結(jié)束;實(shí)現(xiàn)快速有效驗(yàn)證控制器混搭時(shí)磁盤亂序的情況。
[0013]reboot.bat中Shutdown ~r _t I改為shutdown _s _t I,可以配合疲勞機(jī)進(jìn)行AC、DC reboot測(cè)試;這樣可以覆蓋服務(wù)器驗(yàn)證在做AC,DC測(cè)試后磁盤亂序的測(cè)試。
[0014]本實(shí)施例所述驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,如附圖1所示,其具體實(shí)現(xiàn)步驟包括:
1)在C盤根目錄下建立install文件夾;
2)將gawk-3.1.6-1-setup,exe,install.bat ,reboot.bat 復(fù)制到 instal I 文件夾下;
3)運(yùn)行instal1.bat進(jìn)行安裝grep工具,安裝gawk工具集;
4)設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件;
5)重啟后形成磁盤SN號(hào)比對(duì)文件,若一致則跳轉(zhuǎn)到reboot模塊執(zhí)行;若不一致則跳轉(zhuǎn)到fai I模塊,輸出fai I,并停止測(cè)試。
[0015]該驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法中,所述運(yùn)行instal 1.bat進(jìn)行安裝grep工具,安裝gawk工具集,這一步驟主要內(nèi)容如下:
del c:\fail.txtdel c:\reboot.txtdel c:\time.txtdel c:\disk_sn.txtdel c:\disk_snl.txtdel c:\disk_list.txtdel c:\disk_listl.txt 上述代碼,重復(fù)測(cè)試時(shí)刪除前次文件 ECHO正在安裝grep,
start /wait c:\instalI\grep-2.5.4-setup.exe /install /silentECHO grep install complete!
ECH0.安裝grep工具完成;
ECHO正在安裝gawk,請(qǐng)稍等...start /wait c:\install\gawk-3.1.6-1-setup.exe /install /silentECHO gawk install complete!
ECH0.安裝gawk工具集完成。
[0016]該驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法中,所述設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件,這一步驟主要內(nèi)容如下:
echo %path%|findstr /i "C:\Program Files (x86)\GnuWin32\bin"&&(gotocontinue)
wmic ENVIRONMENT where 〃name=’path’ and username =J <system) setVariableValue=//%path%; C: \Program Files (x86)\Gnuffin32\bin\;"
實(shí)現(xiàn)設(shè)置系統(tǒng)環(huán)境變量;
set PATH=%path%;C:\Program Files (x86)\Gnuffin32\bin;
wmic diskdrive |awk -F ” ” "{print $17}" |grep VE |awk -F "E" "{print $2}〃 >> c:\disk_list.txt
wmic diskdrive |awk -F ” ” "{print $40}" >> C:\disk_sn.txt進(jìn)行生成基準(zhǔn)文件。
[0017]所述步驟5)的具體實(shí)現(xiàn)過(guò)程如下:
copy 〃c:\install\reboot.bat〃 〃C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\reboot.bat〃
拷貝文件,實(shí)現(xiàn)開機(jī)自動(dòng)執(zhí)行 shutdown _r _t I 重啟機(jī)器;
?echo off
set PATH=%path%;C:\Program Files (x86)\Gnuffin32\bin;
wmic diskdrive |awk -F ” ” "{print $17}" |grep VE |awk -F "E" "{print $2}〃 >> c:\disk_listl.txt
wmic diskdrive |awk -F ” ” "{print $40}" >> C:\disk_snl.txtfindstr /vg:c:\disk_snl.txt c:\disk_sn.txt >> c:\fail.txt重啟后形成比對(duì)文件;
findstr.〃c:\fail.txt〃>nul&& goto FAIL || goto REBOOT比對(duì)文件,如果一致跳轉(zhuǎn)到reboot模塊執(zhí)行;如果不一致跳轉(zhuǎn)到fai I模塊:FAILecho failpause
fai I模塊,輸出fai I,并停止測(cè)試;:REBOOT
echo reboot >> c:\reboot.txt
find /V 〃〃 /C c:\reboot.txt awk -F 〃 〃 〃{print $3}〃 > c:\time.txtping -n 15 localhost >nulshutdown ~r _t I
reboot模塊,記錄重啟次數(shù),等待15秒后,機(jī)器重啟。
[0018]舉例如下:硬盤SN實(shí)例:
SerialNumber
45P0A02RFV7B
45Q0A00SFV7B
45P0A03UFV7B
45R0A008FV7B
45Q0A002FV7B
45P0A01CFV7B
45P0A01ZFV7B
45P0A008FV7B
硬盤順序號(hào)實(shí)例:
1
4 7 O
3 6
2
5
reboot.bat 中 Shutdown ~r _t I 改為shutdown _s _t I,可以配合疲勞機(jī)進(jìn)行 AC、DCreboot測(cè)試;這樣可以覆蓋服務(wù)器驗(yàn)證在做AC,DC測(cè)試后磁盤亂序的測(cè)試。
[0019]上述【具體實(shí)施方式】?jī)H是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對(duì)其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,其特征在于,利用grep工具和gawk工具集,設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件,在服務(wù)器重啟時(shí)進(jìn)行磁盤SN號(hào)的比對(duì),若一旦發(fā)生磁盤亂序?qū)е卤葘?duì)失敗,則測(cè)試結(jié)束;實(shí)現(xiàn)快速有效驗(yàn)證控制器混搭時(shí)磁盤亂序的情況。2.根據(jù)權(quán)利要求1所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,其特征在于,其具體實(shí)現(xiàn)步驟包括: 1)在C盤根目錄下建立install文件夾; 2)將gawk-3.1.6_l_setup.exe,install.bat,reboot.bat復(fù)制到install文件夾下; 3)運(yùn)行install.bat進(jìn)行安裝grep工具,安裝gawk工具集; 4)設(shè)置系統(tǒng)環(huán)境變量,生成基準(zhǔn)文件; 5)重啟后形成磁盤SN號(hào)比對(duì)文件,若一致則跳轉(zhuǎn)到reboot模塊執(zhí)行;若不一致則跳轉(zhuǎn)到fai I模塊,輸出fai I,并停止測(cè)試。3.根據(jù)權(quán)利要求2所述一種應(yīng)用于Windows的驗(yàn)證磁盤亂序自動(dòng)化測(cè)試方法,其特征在于,所述 reboot.bat 中 Shutdown ~r _t I 改為shutdown _s _t I,配合疲勞機(jī)進(jìn)行 AC、DCreboot 測(cè)試。
【文檔編號(hào)】G06F11/26GK106095634SQ201610450861
【公開日】2016年11月9日
【申請(qǐng)日】2016年6月21日
【發(fā)明人】董喜燕, 劉云飛
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建瓯市| 岑溪市| 湟中县| 湟中县| 乐平市| 通城县| 时尚| 茂名市| 容城县| 陆川县| 德安县| 宣恩县| 托克托县| 绥芬河市| 延寿县| 南平市| 清远市| 海城市| 新竹市| 宜城市| 赣榆县| 乌兰县| 南漳县| 友谊县| 蓬溪县| 肥乡县| 屏南县| 侯马市| 宾川县| 津市市| 西充县| 长泰县| 揭东县| 泽普县| 宣汉县| 普兰县| 左权县| 太仆寺旗| 稻城县| 昌黎县| 玉龙|