[發明專利]一種通用的服務器Sensor自動測試方法在審
| 申請號: | 201611261264.8 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106776340A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 武秋星 | 申請(專利權)人: | 廣東浪潮大數據研究有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 姜明 |
| 地址: | 510640 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 服務器 sensor 自動 測試 方法 | ||
1.一種通用的服務器Sensor自動測試方法,其特征在于,
本方法是基于Linux操作系統下的shell和python腳本編寫而成;收集不同型號服務器中使用的所有的Sensor,每一個Sensor單獨開發一個以Sensor名稱命名的測試和解析腳本;把這些開發好的腳本放到統一的文件夾中,測試時首先通過ipmi命令讀取待測試服務器中所有的Sensor名稱,根據讀取到的Sensor名稱找到對應的測試和解析腳本并自動執行,最后把所有的測試結果以JSON的格式寫到指定的Excel表格中;測試人員可以在最終生成的表格中查看到每一個Sensor的測試結果。
2.根據權利要求1所述的方法,其特征在于,
通過提前收集不同型號服務器的所有Sensor名稱和功能,每個Sensor都單獨開發一個自動化測試腳本,每個測試腳本都使用ipmitool sdr list;ipmitool sensor;ipmi標準命令和OEM命令讀取Sensor值或者狀態,然后對比以上幾種方式讀取到的值,如果各個讀值相差不大于1則判斷測試通過,否則判斷測試失敗,并把測試關鍵項和測試結果以JSON格式寫到指定的表格中。
3.根據權利要求2所述的方法,其特征在于,測試時先通過ipmitool sdr elist|awk'{print$1}'把系統中所有的Sensor名稱保存到指定的文檔中,然后遍歷整個文檔,通過Sensor名找到對應的測試腳本執行測試;最后把所有的測試結果以表格的形式統一保存,以便檢查測試結果。
4.根據權利要求1所述的方法,其特征在于,
主要分四部分腳本,
第一部分是單個Sensor的測試腳本,這些腳本統一放在一個文件夾中作為腳本測試庫,以便測試時調用;
第二部分是單個Sensor的測試log的解析腳本,這些腳本也是統一放在一個文件夾中作為腳本測試庫;
第三部分是自動識別服務器系統所有Sensor名稱并在測試庫中找到對應測試腳本并自動執行的腳本;
第四部分是識別并自動執行所有Sensor解析腳本的腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東浪潮大數據研究有限公司,未經廣東浪潮大數據研究有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611261264.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動化測試方法及裝置
- 下一篇:客戶端程序的測試錯誤定位方法及裝置





