[發明專利]一種實現NVME硬盤性能自動化測試方法、系統及介質在審
| 申請號: | 201810696937.5 | 申請日: | 2018-06-29 |
| 公開(公告)號: | CN108932181A | 公開(公告)日: | 2018-12-04 |
| 發明(設計)人: | 侯湘華 | 申請(專利權)人: | 深圳市同泰怡信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 深圳市科吉華烽知識產權事務所(普通合伙) 44248 | 代理人: | 姜書新 |
| 地址: | 518000 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試 測試報告 硬盤 格式化 參數配置 測試參數 測試工具 測試系統 格式輸出 技術效果 輸出結果 自動發現 不一致 可測試 磁盤 統一 固化 工作量 標準化 配置 統計 | ||
本發明提供一種實現NVME硬盤性能自動化測試方法,采用自動發現測試系統中可測試的NVME磁盤,并且按照統一的參數配置,執行指定的測試工具任務,最后按照統一的格式輸出測試報告的方案,解決現有技術中測試結果不一致、配置麻煩、測試報告統計難的技術問題,實現測試結果統一一致、測試參數固化、輸出結果格式化和標準化、簡化工作量提高效率的技術效果。
技術領域
本發明涉及NVME硬盤領域,具體而言,涉及一種實現NVME硬盤性能自動化測試方法、系統及介質。
背景技術
Linux操作系統針對NVME硬盤的性能測試,目前沒有統一的方式,測試工具呈現多樣化。為了獲取更好的測試結果,需要使用相同的塊大小進行全盤順序寫的數據準備,使得磁盤趨于一種穩定狀態;因測試方法的差異,測試人員需要手動執行,并且針對各個不同的工具設置不同的測試參數進行測試。測試完成后,手動收集測試數據,生成測試報告。
現有的手動測試方法有如下缺點:1.測試的工具多樣化,導致測試結果不一致,橫向對比性不強;2.測試工具參數過多,對于沒有測試過的新手來說,容易配置錯誤;3.最終測試結果呈現多樣化,需要學習所有的測試工具打印的測試結果的意義,增加測試報告的統計難度。
發明內容
本發明提供一種實現NVME硬盤性能自動化測試方法,采用自動發現測試系統中可測試的NVME磁盤,并且按照統一的參數配置,執行指定的測試工具任務,最后按照統一的格式輸出測試報告的方案,解決現有技術中測試結果不一致、配置麻煩、測試報告統計難的技術問題。
本發明為解決上述技術問題而提供的這種實現NVME硬盤性能自動化測試方法,包括以下步驟:
A.運行腳本:開始運行腳本;
B.初始參數配置:配置好所有需要測試的參數,并且固化參數;
C.執行全盤順序讀寫:通過固化的參數對整個磁盤進行順序讀寫;
D.判斷磁盤是否初始化正常結束:給磁盤做個全面的預處理動作,判斷磁盤順序讀寫是否正常初始化結束,如果正常結束,則運行步驟F,如果沒有正常結束,則運行步驟B;
F.執行性能測試:根據預先定義的測試工具的參數進行性能的讀寫;
G.輸出報告:測試順序結束后,根據標準格式輸出測試報告;
H.測試是否全部完成:判斷測試項目是否全部完成,如果全部完成,則退出測試,如果沒有全部完成,則進行步驟B。
所述步驟D中所述預處理動作使得磁盤趨于一種穩定狀態,使得測試的數據真實有效。
所述步驟F中所述測試工具的參數為步驟B中所述固化參數。
一種實現NVME硬盤性能自動化測試的系統,其特征在于:所述實現NVME硬盤性能自動化測試的系統包括存儲器、處理器以及存儲在所述存儲器上的計算機程序,所述計算機程序配置為由所述處理器調用時實現任一項所述的方法的步驟。
一種計算機可讀存儲介質,其特征在于:所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序配置為由處理器調用時實現任一項所述的方法的步驟。
本發明所具有的有益效果:1.全盤順序寫步驟以及參數固化,避免手動輸入導致的步驟遺漏或者參數不匹配,性能跑不起來的問題;2.測試工具的參數固化,避免因不熟悉參數而導致的輸入錯誤,或者測試項目遺漏等問題,確保測試的結果達到預期的效果;3.輸出結果格式化、標準化,即使新手也可以直觀的統計出最后的測試結果;4.所有的步驟一步搞定,可以簡化工作量,提升工作效率。
附圖說明
圖1是本發明所述實現NVME硬盤性能自動化測試方法示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同泰怡信息技術有限公司,未經深圳市同泰怡信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810696937.5/2.html,轉載請聲明來源鉆瓜專利網。





