[發明專利]一種基于分布式的協議測試系統及方法無效
| 申請號: | 201210005648.9 | 申請日: | 2012-01-05 |
| 公開(公告)號: | CN102420727A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | 李巍海;董昌坤;蔣于岸;劉剛;呂玉琴 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 協議 測試 系統 方法 | ||
技術領域
本發明設計通信協議領域特別涉及一種基于分布式的協議測試系統及方法。?
背景技術
隨著互聯網技術的高速發展,由此帶來的網絡安全問題也隨之而來。網絡協議對于網絡通信的安全性尤為重要,一個安全的網絡協議往往是一個網絡安全問題最核心也是最重要的部分。為了保證網絡協議運行的質量和可靠性,需要對協議進行一系列的測試工作,從性能,健壯性,互聯性等多方面考察協議實現的規范性和正確性以此來保證網絡通信應用的安全發展。?
協議測試不同于一般的軟件測試,其中多節點的參與性是通信協議測試區別于其他測試的主要特點。因為協議測試的多節點性,為實際的操作帶來了很多的困難:(1)多節點不宜協調,部署不方便;(2)自動化測試難度較大,測試效率低;(3)數據組織不便,數據管理混亂;(4)專業化測試工具成本高,使用不夠靈活。?
為了解決現有協議測試的以上不足,本套系統方法通過引入分布式系統框架和自動化測方式。首先,分布式測試框架的系統思想契合了多點測試的環境條,通過主從模式的方式做到了作業任務的分散和控制的集中,對測試的過程有了較好的控制;其次,自動化的支持在提高效率解放人力的同時,也是得測試的方式更加靈活;再次整套系統擺脫了傳統分布式模型如CORBA等方案以及?TTCN測試工具的笨重和通用性,根據協議特點量身定制的一套輕量級的分布式系統平臺。?
發明內容
本發明是為了克服現有的協議測試過程中出現的多節點測試協調性不強、不便集中控制、數據的組織和管理混亂、自動化測試效率低下等復雜難題,并提出一套完整的分布式協議測試系統和方法。為了克服以上種種不足,本發明實現的主要功能如下。?
所述的分布式協議測試系統平臺的功能包括查詢類、執行類、文件操作類和解析類四部分功能,其中;?
查詢類的主要功能包括:?
a)查詢類測試節點連接情況查詢,顯示當前與控制節點的所有測試節點的信息列表,包括對方IP、端口等信息。?
b)測試節點測試用例查詢,顯示指定測試節點所擁有的測試用例文件列表。?
c)測試節點特定測試用例屬性信息查詢,顯示測試用例的所有人、用例的功能描述、運行所需要的參數信息(包括參數類型和參數介紹)、返回測試結果的相關信息。?
d)測試節點當前運行測試用例的情況,顯示測試節點現在運行程序的程序名稱、運行狀態(包括運行中、暫停和無程序運行狀態)?
e)測試結果的查詢,顯示指定測試所產生測試結果信息,包括測試時間、測試人員、執行的測試用例、測試狀態(成功/失敗),測試備注信息,測試輸出信息顯示。?
f)本地控制端節點的測試用例查詢,顯示本地測試用例擁有情況。?
g)任務執行情況查詢:查詢任務的運行狀態。?
執行類的主要功能包括:?
a)測試啟動,指定某個測試節點運行指定的測試用例,指定測試運行的時間、測試運行的次數、測試運行的模式(等待模式/并行模式)。可擴展其他的參數,進行控制。?
b)測試暫停,使某個指定的測試節點運行的程序處于暫停狀態,可以指定操作執行的時間。可以擴展其他的參數進行控制。?
c)測試中止,使某個指定的測試節點運行的程序被中止,可以指定操作執行的時間??梢詳U展其他的參數進行控制。?
d)注入操作,啟動注入器,指定測試報文的前綴名稱和報文的數量,目標服務器的IP和端口,注入器自動進行報文的注入和結果報文的回收??梢灾付ㄟ\行的時間,可以擴展其他參數進行控制。?
e)文件操作,對測試節點的測試用例進行常規操作:重命名、刪除。?
f)分析操作,對指定的測試任務進行結果的分析,根據所有節點的測試結果文件,顯示本次任務的結果信息,并實現基本的分析統計。?
文件操作類的主要功能包括:?
a)上傳測試用例,將指定的測試用例文件從控制節點上傳至指定的測試節點,隨之上傳的有測試用例的說明信息。?
b)下載測試結果,將指定的測試結果文件下載至控制節點本地。?
c)文件操作,修改測試用例名稱、刪除測試用例文件、測試結果文件等。?
解析類的主要功能包括:?
測試人員通過編寫符合一定規則的測試腳本,由控制節點解析執行其中的?測試任務。?
本發明為了實現其功能解決其技術問題所采取的技術方案主要分為框架設計、傳輸設計、協議設計、命令設計、安全設計、規則設計。其中:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210005648.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種指紋識別身份的智能多參數采集系統及其采集方法
- 下一篇:管狀體的制造方法





