[發明專利]一種批量驗證硬盤DST功能的方法及系統在審
| 申請號: | 201811298846.2 | 申請日: | 2018-11-02 |
| 公開(公告)號: | CN109460336A | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 黃三保 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬盤 自動化測試腳本 功能驗證 驗證 測試流程 測試效率 人工操作 設備配置 對設備 自動化 測試 輸出 記錄 | ||
本發明公開一種批量驗證硬盤DST功能的方法及系統,該方法包括:設備配置自動化測試腳本;執行自動化測試腳本,對設備的硬盤進行DST功能驗證,記錄并輸出DST功能驗證開始時間、推薦完成時間、推薦等待時間和實際完成時間。本發明實現測試流程的自動化,節省測試時間,且減少大量人力的投入,避免人工操作中造成的誤差,提高測試效率和測試結果的準確性。
技術領域
本發明涉及硬盤功能測試領域,具體涉及一種批量驗證硬盤DST功能的方法及系統。
背景技術
隨著互聯網時代的到來,云計算的不斷發展,數字化的不斷普及,數據以及數據的存儲已經變得越來越重要。任何數據的丟失都會對政府機構、企業單位造成無可彌補的損失。硬盤尤其是機械磁盤做為數據存儲最為常用的一種存儲介質,其存儲數據功能是否正常、是否有磁盤壞道對數據存儲影響非常大。經常會因為磁盤存在壞道而造成數據丟失。DST(Disk Self Test)是機械磁盤的一項自帶的重要功能,用于磁盤的自檢自查,來檢測磁盤是否存在壞道,是否對數據的存儲造成影響。
在對DST測試驗證中,是否在DST推薦完成時間內完成是一個重要判斷標準。目前,一般是通過人工計時完成DST測試驗證,但人工計時總會有或多或少的時間誤差,尤其在Long DST測試驗證中,耗時很長,如果把握不好時間點,會導致觀察不到Long DST完成的時間,造成測試的不準確性。
發明內容
為解決上述問題,本發明提供一種批量驗證硬盤DST功能的方法及系統,使用自動化測試腳本實現DST功能的自動化驗證,自動監測記錄各個時間點,既減少人工投入,又能準確記錄各個時間點,提高測試效率和準確性。
本發明的技術方案是:一種批量驗證硬盤DST功能的方法,包括:
設備配置自動化測試腳本;
執行自動化測試腳本,對設備的硬盤進行DST功能驗證,記錄并輸出DST功能驗證開始時間、推薦完成時間、推薦等待時間和實際完成時間。
進一步地,所述執行自動化測試腳本,對設備的硬盤進行DST功能驗證,記錄并輸出DST功能驗證開始時間、推薦完成時間、推薦等待時間和實際完成時間,包括:
選擇驗證的DST功能類型,并執行自動化測試腳本;
進行DST功能驗證,記錄驗證開始時間;
記錄DST功能驗證推薦完成時間和推薦等待時間;
記錄DST功能驗證實際完成時間;
匯總并保存驗證結果。
進一步地,所述進行DST功能驗證,記錄驗證開始時間,包括:
定義數組用于存放每個硬盤DST功能驗證的開始時間;
循環實現多個硬盤的批量驗證,記錄每個硬盤的DST功能驗證開始時間。
進一步地,所述記錄DST功能驗證推薦完成時間和推薦等待時間,包括:
定義數組記錄推薦完成時間;
定義數組記錄推薦等待時間;
循環時間多個硬盤的批量驗證,抓取DST功能驗證推薦完成時間和推薦等待時間,將抓取的值進行保留并輸出保存。
進一步地,所述記錄DST功能驗證實際完成時間,包括:
查找推薦等待時間為最長的硬盤,該硬盤作為監測中監測順序為最后的盤;
持續監測各硬盤狀態;
監測并判斷各硬盤DST功能驗證是否完成;
若完成,記錄硬盤DST功能驗證實際完成時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811298846.2/2.html,轉載請聲明來源鉆瓜專利網。





