1.一種linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,所述硬件設備包括cpu、內(nèi)存、硬盤、nvme硬盤、網(wǎng)口、顯卡、raid卡、bmc和背板中的任意一種或多種。
3.根據(jù)權(quán)利要求2所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,在第一次測試時,在所述步驟s4中:
4.根據(jù)權(quán)利要求3所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,所述步驟s2還包括:選擇reboot腳本或poweronoff腳本后,先等待固定的時間,并偵測是否停止測試命令,如果偵測到停止測試命令則停止測試,如果在固定時間內(nèi)沒有偵測到停止測試命令則根據(jù)選擇的腳本類型繼續(xù)運行。
5.根據(jù)權(quán)利要求4所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,所述第一次測試運行結(jié)束后進入循環(huán)運行第二次測試,并進入步驟s2時,在等待所述固定的時間內(nèi),發(fā)送停止測試命令,檢查第一次測試產(chǎn)生的日志文件,確認硬件設備狀態(tài)是否正確。
6.根據(jù)權(quán)利要求3所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,
7.根據(jù)權(quán)利要求6所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,所述步驟s5中,將本次獲取的nvme硬盤的設備信息和nvme硬盤的數(shù)量信息,與第一次測試記錄的nvme-time1.log日志文件信息做對比,如果信息不一致,則將本次測試時間和本次測試的信息記錄到nvme-diff.log差異日志文件中,如果信息一致,則不處理;將本次獲取的獲取nvme硬盤的速率信息,與第一次測試記錄的nvme-speed-time1.log日志文件信息做對比,如果信息不一致,則將本次測試時間和本次測試的信息記錄到nvme-speed-fail.log差異日志文件中,如果信息一致,則不處理;將本次獲取的網(wǎng)口的設備信息和網(wǎng)口的數(shù)量信息,與第一次測試記錄的lan-time1.log日志文件信息做對比,如果信息不一致,則將本次測試時間和本次測試的信息記錄到差異日志文件lan-diff.log中,如果信息一致,則不處理;將本次獲取的顯卡的設備信息和顯卡的數(shù)量信息,與第一次測試記錄的vga-time1.log日志文件做對比,如果信息不一致,則將本次測試時間和本次測試的信息記錄到vga-diff.log差異日志文件中,如果信息一致,則不處理;將本次獲取的顯卡的速率信息,與第一次測試記錄的vga-speed-time1.log日志文件做對比,如果信息不一致,則將本次測試時間和本次測試的信息記錄到vga-speed-fail.log差異日志文件中,如果信息一致,則不處理。
8.根據(jù)權(quán)利要求6所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,在所述步驟s4中,調(diào)用子腳本文件,通過指令獲取當前硬件設備的狀態(tài)并過濾關鍵詞查找硬件設備的狀態(tài)信息,最后將本次硬件設備的狀態(tài)信息記錄到日志文件中。
9.根據(jù)權(quán)利要求7所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,
10.根據(jù)權(quán)利要求9所述的linux系統(tǒng)服務器的自動化腳本測試方法,其特征在于,