欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種IPv6協(xié)議一致性的測試系統(tǒng)及其方法

文檔序號:7783553閱讀:212來源:國知局
一種IPv6協(xié)議一致性的測試系統(tǒng)及其方法
【專利摘要】本發(fā)明涉及一種IPv6協(xié)議一致性的測試系統(tǒng)及其方法,所述系統(tǒng)包括接入模塊、參數(shù)配置模塊、測試用例集選擇模塊、被測設備配置命令模塊、測試執(zhí)行模塊、測試結(jié)果輸出模塊、異常處理模塊和配置管理模塊;所述方法包括(1)完成配置管理模塊所需配置;(2)接入IPv6協(xié)議一致性測試設備和被測設備;(3)初始化操作并選擇測試方式;(4)測試結(jié)果輸出。本發(fā)明可以很靈活地實現(xiàn)不同IPv6設備的協(xié)議一致性測試;可以同時支持手動測試或自動化測試,方便測試和定位;本發(fā)明提供豐富的測試結(jié)果項,方便對測試結(jié)果的檢驗、復核和問題定位;本發(fā)明可以針對異常情況進行處理,保證系統(tǒng)的穩(wěn)定性。
【專利說明】—種IPv6協(xié)議一致性的測試系統(tǒng)及其方法
【技術領域】
[0001]本發(fā)明屬于一種測試系統(tǒng)及其方法,具體講涉及一種IPv6協(xié)議一致性的測試系統(tǒng)及其方法。
【背景技術】
[0002]IPv4的地址短缺問題導致了 IPv6的出現(xiàn)。由于IPv6和IPv4之間的差異性,對IPv6協(xié)議,如RFC2460IPv6規(guī)范,RFC4861IPv6鄰居發(fā)現(xiàn),RFC4443ICMPv6協(xié)議等的一致性測試就非常有必要。
[0003]針對某一種IPv6協(xié)議的RFC標準制定的協(xié)議一致性測試規(guī)范一般都包括很多的測試內(nèi)容,采用手工方式測試時的效率會很低,而且,協(xié)議一致性測試的預期結(jié)果是明確的按RFC標準要求的,很適合采用自動化方法進行測試。但有時,只需要對單個未測試通過項進行測試和定位分析,這時,采用手動測試更為方便。因此,需要考慮自動化測試和手動測試之間的相互結(jié)合。

【發(fā)明內(nèi)容】

[0004]針對現(xiàn)有技術的不足,本發(fā)明提供一種IPv6協(xié)議一致性的測試系統(tǒng)及其方法。協(xié)議一致性測試一般是通過協(xié)議一致性測試設備對被測設備進行測試,目的是為了驗證被測設備的協(xié)議實現(xiàn)是否和協(xié)議標準一致。本發(fā)明為結(jié)合自動化測試和手工測試,提供一種適用于多協(xié)議的簡單易行的一致性測試系統(tǒng)。
[0005]本發(fā)明的目的是采用下述技術方案實現(xiàn)的:
[0006]一種IPv6協(xié)議一致性的測試系統(tǒng),其改進之處在于,所述系統(tǒng)包括接入模塊、參數(shù)配置模塊、測試用例集選擇模塊、被測設備配置命令模塊、測試執(zhí)行模塊、測試結(jié)果輸出模塊、異常處理模塊和配置管理模塊;
[0007]所述接入模塊包括協(xié)議一致性測試設備的接入和被測設備的接入;
[0008]所述參數(shù)配置模塊包括協(xié)議一致性測試設備的參數(shù)配置;
[0009]所述測試用例集選擇模塊選擇需要測試的測試用例集,其包括至少一個IPv6協(xié)議;
[0010]所述被測設備配置命令模塊包括被測設備在測試項中所需的配置命令,用于自動化測試時測試執(zhí)行模塊的調(diào)用;
[0011]所述測試執(zhí)行模塊包括IPv6協(xié)議一致性測試設備構(gòu)造協(xié)議報文發(fā)送至被測設備,接收被測設備反饋報文并進行分析,輸出測試執(zhí)行時的日志信息,對交互報文進行抓取和保存;
[0012]所述測試結(jié)果輸出模塊包括輸出各測試項的測試結(jié)果,日志,報文,并以PDF或HTML方式提供:
[0013]所述異常處理模塊包括對發(fā)生的異常進行處理并上報原因;
[0014]所述配置管理模塊包括管理接入模塊、參數(shù)配置模塊和測試用例集選擇模塊的配置。
[0015]本發(fā)明基于另一目的提供的一種IPv6協(xié)議一致性的測試方法,其改進之處在于,所述方法包括
[0016](I)完成配置管理模塊所需配置;
[0017](2)接入IPv6協(xié)議一致性測試設備和被測設備;
[0018](3)初始化操作并選擇測試方式;
[0019](4)測試結(jié)果輸出。
[0020]優(yōu)選的,所述步驟(2)包括根據(jù)接入模塊的配置接入IPv6協(xié)議一致性測試設備和被測設備,超時無法接入則調(diào)用異常處理模塊則終止測試,報告原因。
[0021]優(yōu)選的,所述步驟(3)包括根據(jù)參數(shù)配置模塊確定采用自動化測試或手動測試,確定是否進行日志保存,確認測試用例集,確定IPv6協(xié)議一致性測試設備的接口和被測設備接口信息,異常時調(diào)用異常處理模塊。
[0022]進一步的,所述自動化測試包括
[0023]a)初始化被測設備;
[0024]b)調(diào)用IPv6協(xié)議一致性測試設備開始測試,進行交互報文的抓??;
[0025]c) IPv6協(xié)議一致性測試設備構(gòu)造該測試項測試報文,從配置的接口發(fā)送給被測設備;
[0026]d)根據(jù)需要調(diào)用被測設備配置命令模塊中的相應配置對被測設備進行配置;
[0027]e)需要將被測設備重啟,則調(diào)用被測設備接入模塊,等待被測設備可以接入后繼續(xù)測試;
[0028]f)接收被測設備反饋的報文,將該報文和預期的報文進行對比分析,確認是否正確,根據(jù)設置實時顯示測試日志;
[0029]g)測試結(jié)束后記錄該測試項的測試結(jié)果,結(jié)束交互報文的抓取并存檔;
[0030]h)在測試執(zhí)行過程中有異常發(fā)生,則調(diào)用異常處理,終止該測試項的測試執(zhí)行或者整個測試的執(zhí)行,并報告原因。
[0031]進一步的,所述手動測試包括在IPv6協(xié)議一致性測試設備中手工輸入測試指令,根據(jù)測試指令進行測試執(zhí)行。
[0032]優(yōu)選的,所述步驟(4)包括按測試項統(tǒng)計測試結(jié)果,交互報文和日志,統(tǒng)計測試項中通過數(shù)與未通過數(shù)信息,生成PDF或HTML格式文件。
[0033]進一步的,所述測試結(jié)果輸出時有異常時調(diào)用異常處理模塊。
[0034]與現(xiàn)有技術比,本發(fā)明的有益效果為:
[0035]1、本發(fā)明可以很靈活地實現(xiàn)不同IPv6設備的協(xié)議一致性測試;
[0036]2、本發(fā)明可以很靈活地實現(xiàn)不同IPv6協(xié)議的協(xié)議一致性測試,可以是一種或多種協(xié)議,可以支持全部或部分測試項的定制,可以進行針對性的測試;
[0037]3、本發(fā)明可以同時支持手動測試或自動化測試,方便測試和定位;
[0038]4、本發(fā)明提供豐富的測試結(jié)果項,方便對測試結(jié)果的檢驗、復核和問題定位;
[0039]5、本發(fā)明可以針對異常情況進行處理,保證系統(tǒng)的穩(wěn)定性。
【專利附圖】

【附圖說明】[0040]圖1為本發(fā)明提供的一種IPv6協(xié)議一致性的測試系統(tǒng)示意圖。
[0041]圖2為本發(fā)明提供的一種IPv6協(xié)議一致性的測試方法流程圖。
【具體實施方式】
[0042]下面結(jié)合附圖對本發(fā)明的【具體實施方式】作進一步的詳細說明。
[0043]本發(fā)明的目的是提供一種IPv6協(xié)議一致性的測試系統(tǒng)及其方法,結(jié)合自動化測試和手工測試,提供一種適用于多協(xié)議的簡單易行的一致性測試系統(tǒng)。
[0044]如附圖1所示,本發(fā)明一種IPv6協(xié)議一致性的測試系統(tǒng)包括對IPv6協(xié)議一致性測試設備的操作和對被測設備的操作,具體包括如下模塊;
[0045](I)接入模塊:包括協(xié)議一致性測試設備的接入和被測設備的接入。接入模塊需要考慮串口,Telnet,SSH等多種接入方式,并能支持IPv4接入和IPv6接入。需要設置用戶接入IPv6協(xié)議一致性測試設備的用戶名,密碼,設置用戶接入被測設備的方式,用戶名,密碼等,設置接入被測設備的等待時間,超時時間等。
[0046](2)參數(shù)配置模塊:包括協(xié)議一致性測試設備的參數(shù)配置,如IPv6地址,接口設置,日志保存目錄等,也包括被測設備的參數(shù)設置,如被測設備信息,接口信息,MAC地址,IPv6地址,指定自動化測試或手動測試的參數(shù),日志保存目錄等。
[0047](3)測試用例集選擇模塊:選擇需要測試的測試用例集,可以是單個IPv6協(xié)議,也可以是多個IPv6協(xié)議,可以根據(jù)被測設備的類型(如DHCPv6server或DHCPv6client)確定測試用例集,也可以是直接指定單個或多個連續(xù)的測試項等。
[0048](4)被測設備配置命令模塊:包含被測設備在各測試項中所需要的配置命令,方便自動化測試時測試執(zhí)行模塊的調(diào)用。
[0049](5)測試執(zhí)行模塊:IPv6協(xié)議一致性測試設備構(gòu)造協(xié)議報文發(fā)送給被測設備,并接收被測設備的反饋報文,對反饋報文進行分析,確定該測試項是否通過。同時,可以輸出測試執(zhí)行時的日志信息,對交互報文進行抓取和保存。
[0050](6)測試結(jié)果輸出模塊:輸出各測試項的測試結(jié)果,日志,報文等,并以PDF或HTML等方便閱讀的方式提供。
[0051](7)異常處理模塊:可以對發(fā)生的各種異常進行處理,必要時終止測試執(zhí)行,并上報原因。
[0052](8)配置管理模塊:負責完成接入模塊、參數(shù)配置模塊和測試用例集選擇模塊的配置。
[0053]如附圖2所示,本發(fā)明一種IPv6協(xié)議一致性的測試方法具體流程如下:
[0054]步驟1:完成配置管理模塊需要的各種配置。
[0055]步驟2:根據(jù)接入模塊的配置接入IPv6協(xié)議一致性測試設備和被測設備,超時300s時間過后能無法接入則調(diào)用異常處理模塊,終止測試,報告原因。其中,超時時間可根據(jù)情況自行設定。
[0056]步驟3:初始化操作,根據(jù)參數(shù)配置模塊確定是自動化測試還是手動測試,確定是否進行日志保存等,確認測試用例集等,確定IPv6協(xié)議一致性測試設備的接口和被測設備接口等信息。異常時調(diào)用異常處理模塊。
[0057]步驟4:如果是自動化測試,根據(jù)測試用例集按順序進行測試項的測試執(zhí)行。具體為:
[0058]a)初始化被測設備,只保留被測設備的最少配置(如可接入設備,使能IPv6);
[0059]b)調(diào)用IPv6協(xié)議一致性測試設備開始測試,開始進行交互報文的抓取;
[0060]c) IPv6協(xié)議一致性測試設備構(gòu)造該測試項需要的測試報文,從配置的接口發(fā)送給被測設備;
[0061]d)根據(jù)需要調(diào)用被測設備配置命令模塊中的相應配置對被測設備進行配置;
[0062]e)如果需要將被測設備重啟,則調(diào)用被測設備接入模塊,等待被測設備可以接入后繼續(xù)測試;
[0063]f)接收被測設備反饋的報文,將該報文和預期的報文進行對比分析,確認是否正確。根據(jù)設置實時顯示測試日志;
[0064]g)測試結(jié)束后記錄該測試項的測試結(jié)果,結(jié)束交互報文的抓取并存檔;
[0065]h)在測試執(zhí)行過程中如果有異常發(fā)生,則調(diào)用異常處理,終止該測試項的測試執(zhí)行或者整個測試的執(zhí)行,并報告原因。
[0066]步驟5:如果是手動測試,在IPv6協(xié)議一致性測試設備中手工輸入測試指令,根據(jù)測試指令進行測試執(zhí)行。
[0067]步驟6 ;測試結(jié)果輸出,按每個測試項統(tǒng)計測試結(jié)果,交互報文,日志等,統(tǒng)計所有測試項中通過數(shù),未通過數(shù)等信息,生成PDF或HTML等格式文件。如果有異常時調(diào)用異常處理模塊。
[0068]最后應當說明的是:以上實施例僅用以說明本發(fā)明的技術方案而非對其限制,盡管參照上述實施例對本發(fā)明進行了詳細的說明,所屬領域的普通技術人員應當理解:依然可以對本發(fā)明的【具體實施方式】進行修改或者等同替換,而未脫離本發(fā)明精神和范圍的任何修改或者等同替換,其均應涵蓋在本發(fā)明的權(quán)利要求范圍當中。
【權(quán)利要求】
1.一種IPv6協(xié)議一致性的測試系統(tǒng),其特征在于,所述系統(tǒng)包括接入模塊、參數(shù)配置模塊、測試用例集選擇模塊、被測設備配置命令模塊、測試執(zhí)行模塊、測試結(jié)果輸出模塊、異常處理模塊和配置管理模塊; 所述接入模塊包括協(xié)議一致性測試設備的接入和被測設備的接入; 所述參數(shù)配置模塊包括協(xié)議一致性測試設備的參數(shù)配置; 所述測試用例集選擇模塊選擇需要測試的測試用例集,其包括至少一個IPv6協(xié)議; 所述被測設備配置命令模塊包括被測設備在測試項中所需的配置命令,用于自動化測試時測試執(zhí)行模塊的調(diào)用; 所述測試執(zhí)行模塊包括IPv6協(xié)議一致性測試設備構(gòu)造協(xié)議報文發(fā)送至被測設備,接收被測設備反饋報文并進行分析,輸出測試執(zhí)行時的日志信息,對交互報文進行抓取和保存; 所述測試結(jié)果輸出模塊包括輸出各測試項的測試結(jié)果,日志,報文,并以PDF或HTML方式提供; 所述異常處理模塊包括對發(fā)生的異常進行處理并上報原因; 所述配置管理模塊包括管理接入模塊、參數(shù)配置模塊和測試用例集選擇模塊的配置。
2.—種IPv6協(xié)議一致性的測試方法,其特征在于,所述方法包括 (1)完成配置管理模塊所需配置; (2)接入IPv6協(xié)議一致性測試設備和被測設備; (3)初始化操作并選擇測試方式; (4)測試結(jié)果輸出。
3.如權(quán)利要求2所述的一種IPv6協(xié)議一致性的測試方法,其特征在于,所述步驟(2)包括根據(jù)接入模塊的配置接入IPv6協(xié)議一致性測試設備和被測設備,超時無法接入則調(diào)用異常處理模塊則終止測試,報告原因。
4.如權(quán)利要求2所述的一種IPv6協(xié)議一致性的測試方法,其特征在于,所述步驟(3)包括根據(jù)參數(shù)配置模塊確定采用自動化測試或手動測試,確定是否進行日志保存,確認測試用例集,確定IPv6協(xié)議一致性測試設備的接口和被測設備接口信息,異常時調(diào)用異常處理模塊。
5.如權(quán)利要求4所述的一種IPv6協(xié)議一致性的測試方法,其特征在于,所述自動化測試包括 a)初始化被測設備; b)調(diào)用IPv6協(xié)議一致性測試設備開始測試,進行交互報文的抓??; c)IPv6協(xié)議一致性測試設備構(gòu)造該測試項測試報文,從配置的接口發(fā)送給被測設備; d)根據(jù)需要調(diào)用被測設備配置命令模塊中的相應配置對被測設備進行配置; e)需要將被測設備重啟,則調(diào)用被測設備接入模塊,等待被測設備可以接入后繼續(xù)測試; f)接收被測設備反饋的報文,將該報文和預期的報文進行對比分析,確認是否正確,根據(jù)設置實時顯示測試日志; g)測試結(jié)束后記錄該測試項的測試結(jié)果,結(jié)束交互報文的抓取并存檔; h)在測試執(zhí)行過程中有異常 發(fā)生,則調(diào)用異常處理,終止該測試項的測試執(zhí)行或者整個測試的執(zhí)行,并報告原因。
6.如權(quán)利要求4所述的一種IPv6協(xié)議一致性的測試方法,其特征在于,所述手動測試包括在IPv6協(xié)議一致性測試設備中手工輸入測試指令,根據(jù)測試指令進行測試執(zhí)行。
7.如權(quán)利要求2所述的一種IPv6協(xié)議一致性的測試方法,其特征在于,所述步驟(4)包括按測試項統(tǒng)計測試結(jié)果,交互報文和日志,統(tǒng)計測試項中通過數(shù)與未通過數(shù)信息,生成PDF或HTML格式文件。
8.如權(quán)利要求7所述的一種IPv6協(xié)議一致性的測試方法,其特征在于,所述測試結(jié)果輸出時有異常時調(diào)用異常處理模塊。
【文檔編號】H04L12/26GK103746879SQ201310757071
【公開日】2014年4月23日 申請日期:2013年12月28日 優(yōu)先權(quán)日:2013年12月28日
【發(fā)明者】陳希, 汪洋, 丁慧霞, 權(quán)楠, 王楠, 仝杰, 張庚, 胡紫巍, 黃畢堯, 劉國軍, 高強, 江璟, 徐艷紅 申請人:國家電網(wǎng)公司, 中國電力科學研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玛沁县| 杭州市| 都安| 中超| 炎陵县| 沐川县| 山西省| 郑州市| 梁平县| 阳信县| 南漳县| 甘孜县| 东安县| 彭水| 亳州市| 衡山县| 石泉县| 比如县| 额敏县| 柞水县| 博白县| 新安县| 汝阳县| 洛扎县| 淮安市| 郯城县| 山西省| 邵阳市| 土默特右旗| 宁夏| 浦城县| 凤山县| 新绛县| 浮梁县| 会昌县| 伊通| 营口市| 乌审旗| 福海县| 五华县| 疏附县|