[發明專利]簡單網絡管理協議自動化測試系統及其方法有效
| 申請號: | 201010255260.5 | 申請日: | 2010-08-17 |
| 公開(公告)號: | CN102377610A | 公開(公告)日: | 2012-03-14 |
| 發明(設計)人: | 單哲;楊曙軍 | 申請(專利權)人: | 盛科網絡(蘇州)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;H04L29/06 |
| 代理公司: | 蘇州威世朋知識產權代理事務所(普通合伙) 32235 | 代理人: | 楊林潔 |
| 地址: | 215006 江蘇省蘇州市蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 簡單 網絡 管理 協議 自動化 測試 系統 及其 方法 | ||
1.一種簡單網絡管理協議自動化測試系統,其特征在于:其包括:
自動化測試用例輸入模塊,用于將現有自動化測試用例輸入到SNMP命令查詢匹配數據庫;
SNMP命令查詢匹配數據庫,用于對輸入的自動化測試用例中的命令行進行解析和查找,并進行SNMP節點匹配搜索,輸出相應的SNMP節點配置信息;
SNMP協議模塊,用于發送和接收SNMP數據報文,并對其進行解析;
SNMP異常錯誤處理模塊,用于判斷SNMP配置是否成功,是否有異常錯誤出現;
系統行為數據結果比較模塊,用于在系統層面上對SNMP配置的網絡系統測試結果與預期結果的比較以及將結果記錄為文本格式或網頁格式并進行暫時存儲;及
自動化測試平臺,用于對以上各模塊進行自動控制以及各模塊間的數據傳輸。
2.如權利要求1所述的簡單網絡管理協議自動化測試系統,其特征在于,所述SNMP命令查詢匹配數據庫包括:
命令行解析模塊,用于將現有自動化測試用例中的測試命令行解析為便于SNMP數據庫查找的數據集合;
命令行查找模塊,用于以命令行解析模塊的結果在SNMP命令查詢匹配數據庫中進行查詢,找到對應的SNMP節點匹配項;
SNMP節點匹配模塊,用于提供了一個命令行和一個或多個SNMP節點的對應關系以及配置方法。
3.如權利要求2所述的簡單網絡管理協議自動化測試系統,其特征在于,所述SNMP協議模塊接收到SNMP節點配置信息后,根據信息內容發送SNMP數據報文給待測設備/系統,并接收待測設備/系統的SNMP應答報文,輸入SNMP異常錯誤處理模塊。
4.如權利要求2所述的簡單網絡管理協議自動化測試系統,其特征在于,所述SNMP命令查詢匹配數據庫具有以分層結構儲存的為待測設備/系統提供的命令行集合的命令行數據庫,其中命令行查找模塊查詢該命令行數據庫以找到對應的SNMP節電匹配項。
5.如權利要求2所述的簡單網絡管理協議自動化測試系統,其特征在于,所述SNMP命令查詢匹配數據庫具有為各命令行對應的一個或多個SNMP節點及其配置方法集合的SNMP節點數據庫,其中SNMP節點匹配模塊查詢該SNMP節點數據庫以得到對應的SNMP節點配置序列。
6.如權利要求1所述的簡單網絡管理協議自動化測試系統的自動化測試方法,其特征在于,其包括以下步驟:
S302:自動化測試用例輸入模塊將自動化測試用例輸入SNMP自動化測試系統;
S304:SNMP命令查詢匹配數據庫對輸入的自動化測試用例中的命令行進行解析和查找,并進行SNMP節點匹配搜索,輸出相應的SNMP節點配置信息;
S306:SNMP協議模塊接收到SNMP節點配置信息后,根據信息內容,發送SNMP數據報文給待測設備/系統,并接收待測設備/系統的SNMP應答報文,輸入SNMP異常錯誤處理模塊;
S308:SNMP異常錯誤處理模塊對收到的SNMP應答報文進行處理,得到SNMP測試結果;
S310:與此同時,系統行為數據結果比較模塊會對由SNMP配置完成的待測設備/系統的功能進行測試并得到系統測試結果進行暫時存儲;
S312:自動化測試平臺會將測試結果匯總并寫入文本文件和HTML文件。
7.如權利要求6所述的簡單網絡管理協議自動化測試方法,其特征在于,所述步驟S304中SNMP命令查詢匹配數據庫的處理步驟為:
S402:由自動化測試用例輸入模塊輸入自動化測試用例,命令行解析模塊S202將輸入的命令行進行解析,解析為便于命令行查找的關鍵字序列;
S404:命令行查找模塊根據輸入的命令行查找關鍵字序列,在命令行數據庫中查找到相應的命令行對應的SNMP匹配項,輸入SNMP節點匹配模塊;
S406:SNMP節點匹配模塊由SNMP匹配項,查找SNMP節點數據庫,查找到對應的SNMP節點配置序列,輸出給SNMP協議模塊。
8.如權利要求6所述的簡單網絡管理協議自動化測試方法,其特征在于,所述命令行數據庫為待測設備/系統提供的命令行集合,以分層結構存儲,需要根據待測設備/系統的命令行的變更進行維護。
9.如權利要求6所述的簡單網絡管理協議自動化測試方法,其特征在于,所述SNMP節點數據庫為各命令行對應的一個或多個SNMP節點及其配置方法集合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網絡(蘇州)有限公司,未經盛科網絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010255260.5/1.html,轉載請聲明來源鉆瓜專利網。





