[發明專利]一種無線傳感器網絡遠程協議一致性測試系統及方法有效
| 申請號: | 201310542850.X | 申請日: | 2013-11-05 |
| 公開(公告)號: | CN103560932B | 公開(公告)日: | 2017-02-08 |
| 發明(設計)人: | 謝昊飛;肖華;蘇德龍;王平;劉維 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京同恒源知識產權代理有限公司11275 | 代理人: | 趙榮之 |
| 地址: | 400065 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 無線 傳感器 網絡 遠程 協議 一致性 測試 系統 方法 | ||
技術領域
本發明涉及一種測試裝置,具體涉及一種無線傳感器網絡遠程協議一致性測試系統及方法。
背景技術
軟件技術和網絡技術的飛速發展引起了測試技術的重大變革。傳統的測試技術,都是基于單機的手工測試或者自動化測試。基于單機的自動化測試工具,不能實現異地實時的測試,給用戶帶來極大的不便,且測試消耗資源多,效率不高。基于Internet的遠程測試,能實現異地實時的測試,支持遠程的測試控制和測試結果反饋,已經應用到武器裝備測試、通信網絡測試等領域。
隨著網絡的普及,利用HTTP(Hyper?Text?Transfer?Protocol,超文本傳輸協議)作為載體進行通信的B/S(瀏覽器/服務器模式)業務相當普遍,基于Web的應用系統已經成為當前和未來的軟件系統開發和實施的主流。同時,手工測試成本高、時間長、覆蓋率低,遠不能很好的滿足測試的需求。為提高測試效率,降低測試成本,開發一種采用自動化測試技術的遠程無線傳感器網絡協議一致性測試系統,通過Web瀏覽器來執行無線傳感器網絡協議一致性測試也越來越受到人們的關注。
無線傳感器網絡協議實現者對于標準的不同理解會導致不同的協議實現,有時甚至是錯誤的實現,因此需要一種有效的方法來對協議實現進行驗證和判別。協議一致性測試是檢驗無線傳感器網絡協議正確性最重要的手段。一致性測試是指驗證某個被測系統是否完全符合協議標準,能否在特定條件下正確執行協議規定的功能。一致性測試本質上是一種黑盒測試,它根據被測系統的外部行為特征作出分析和判斷,因而對執行協議一致性測試的測試系統提出了較高的要求。
現有的測試系統及測試方法不能滿足遠程測試的要求,而且web測試服務器只提供單一的測試服務,服務器利用率低。同時,需得到權威的測試認證報告需將設備移送專業的測試服務機構,使得測試成本較高。
發明內容
有鑒于此,本發明的目的是提供了一種無線傳感網絡遠程協議一致性測試系統及方法,客戶通過Internet實現遠程無線傳感器網絡協議一致性測試,并獲得權威測試報告。具有結構簡單,自動化程度高,測試成本低,測試服務器利用率高的特點。
本發明的目的之一是通過這樣的技術方案實現的,一種無線傳感器網絡遠程協議一致性測試系統,包括至少一個客戶端、前端測試設備和遠程協議一致性測試服務器;所述客戶端通過Web瀏覽器向遠程協議一致性測試服務器提交測試請求;所述遠程協議一致性測試服務器通過Web瀏覽器為客戶提供測試過程信息查看和操作服務,處理測試請求并通過Internet連接前端測試設備,同時向前端測試設備發送測試配置命令;所述前端測試設備接收測試配置命令,激勵被測設備,獲取被測網絡和設備信息,并將信息轉發至遠程協議一致性測試服務器;所述遠程協議一致性測試服務器解析用戶的測試請求,生成測試案例,實時監控測試過程,解析由前端測試設備獲取到的數據并生成測試報告。
進一步,所述前端測試設備包括綜合測試儀、協議分析儀和輔助測試設備;所述綜合測試儀在無線傳感器網絡中擔任協調器、網關、路由器、終端節點角色,并且具有測試功能,所述綜合測試儀調用測試代理功能對被測網絡實現進行激勵,轉發測試代理命令和上傳響應報文至遠程協議一致性測試服務器;所述協議分析儀具有多協議分析的功能,幫助用戶捕獲測試網絡中的數據包并對其進行分析,實現對測試過程的監控并為測試結果是否通過提供判斷依據,所述協議分析儀通過數據采集端實時捕獲測試網絡中的數據包并對其進行分析,提供協議解碼、性能分析、網絡分析功能;所述輔助測試設備包括路由設備和終端設備,所述輔助測試設備與被測節點共同構建網絡運行環境,在被測網絡中作為標準設備或干擾設備,協助綜合測試儀完成測試過程。
進一步,所述綜合測試儀通過通用測試/服務接口與遠程協議一致性測試服務器建立連接,通過專用測試/服務接口與不同的無線傳感器網絡協議實現設備建立連接;所述綜合測試儀包括協議實現模塊、測試代理模塊和管理信息庫,所述協議實現模塊參考不同標準協議棧實現接入不同的無線傳感器網絡,所述測試代理模塊是在測試前嵌入到參考協議中實現測試器代理功能的用戶應用進程,在測試過程中代理測試服務器發送測試代理命令,通過調用參考協議完成測試代理命令的封裝與發送,并將測試代理響應報文上傳至測試服務器,完成對被測協議實現服務控制觀察;同時也可以直接對標準協議棧接口和專用測試/服務接口進行調用,對被測協議實現進行激勵,完成被測協議實現的下服務實現控制觀察;所述管理信息庫模塊對其協議實現進行包括版本、操作系統、硬件配置、運行日志信息的綜合管理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310542850.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:支持海量數據實時處理的網絡分析系統和方法
- 下一篇:一種圍欄模具





