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

動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng)的制作方法

文檔序號:7757437閱讀:196來源:國知局
專利名稱:動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種網絡系統(tǒng)的自動測試系統(tǒng),尤其涉及一種動態(tài)主機配置協(xié)議服務器的測試系統(tǒng)。
背景技術
網絡已在現(xiàn)代人們生活中占領著非常重要且不可或缺的地位,隨著上網人口的增加,且每上臺網的計算機都必須使用一組IP地址,現(xiàn)行的IPv4已經不夠使用。為了解決 IP地址不夠使用的問題,研發(fā)人員提供兩種解決方案,一是使用虛擬IP地址,配合網絡地址轉譯(Network Address Translation,NAT)技術,在局域網絡內,其內部主機皆使用虛擬 IP地址,在對外網絡中則利用NAT技術,統(tǒng)一由一組實體IP地址對外聯(lián)絡,借此減少實體 IP的使用;另一方法則使用動態(tài)主機配置協(xié)議(Dynamic Host Configuration Protocol, DHCP),利用動態(tài)分配IP地址的觀念,輪流使用有限的IP地址,利用有限的IP地址供多數(shù)人使用。DHCP技術的使用必須要配合設置于網絡機房的DHCP服務器(DHCP Server)及客戶端的網絡設備才可使用。而不論是DHCP服務器或客戶端的網絡設備在出廠前皆必須經過詳細及嚴密的測試才可確保質量。如美國專利第7596095號專利案所揭露的“NETWORK DEVICE TEST SYSTEM AND METHOD FOR TESTING NETWORK DEVICE”,其是利用一種測試系統(tǒng)對客戶端的網絡設備進行監(jiān)控測試,以保證出廠前網絡設備的質量。然而,目前DHCP服務器產品并無有效的自動測試儀器,僅能由產品測試人員利用人工操作的方式進行檢測。但是,DHCP server功能在設備間溝通時程序復雜,測試人員可能因為經驗不足或疏忽,而未能檢測到其封包內容中的錯誤之處,導致誤判,或是填寫測試報表時出錯誤,造成損失。

發(fā)明內容
本發(fā)明的主要目的,在于避免產品測試人員因經驗不足或疏忽,而未能檢測到其封包內容中的錯誤之處,或是填寫測試報表時出錯誤,導致誤判造成損失。為實現(xiàn)上述目的,本發(fā)明提供一種動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其用以對一動態(tài)主機配置協(xié)議服務器進行質量測試,該自動測試系統(tǒng)包括一封包處理單元、 一自動測試模塊及一與該自動測試模塊連接的操作單元。該封包處理單元用以產生、解析、 發(fā)送多個封包;該自動測試模塊與該封包處理單元及該動態(tài)主機配置協(xié)議服務器連接,且通過該封包處理單元對該動態(tài)主機配置協(xié)議服務器進行封包的測試及解析;該操作單元供一使用者對該自動測試模塊進行操作及設定。由上述說明可知,相較于習知技術,本發(fā)明具有下列特點一、借由該自動測試模塊對該動態(tài)主機配置協(xié)議服務器進行功能測試,可以在該動態(tài)主機配置協(xié)議服務器出廠前進行測試。二、借由該自動測試模塊對該動態(tài)主機配置協(xié)議服務器進行功能測試,在韌體更新或維修后進行功能測試以確保機器質量。三、本發(fā)明的自動測試系統(tǒng)避免測試人員因為經驗不足或者疏失,造成誤判,或是填寫測試報表時出錯誤,導致整體質量降低,造成公司損失。四、與人工檢測方式相比,利用本發(fā)明的自動測試系統(tǒng)不僅正確性高,并可加快品管檢測的時間。


圖1是本發(fā)明一優(yōu)選實施例的方塊配置示意圖;圖2是本發(fā)明一優(yōu)選實施例的測試步驟流程示意圖;圖3是本發(fā)明一優(yōu)選實施例的測試結果報表范例示意圖。
具體實施例方式有關本發(fā)明的詳細說明及技術內容,現(xiàn)就配合

如下請參閱圖1所示,其是本發(fā)明一優(yōu)選實施例的方塊配置示意圖,如圖所示本發(fā)明為一種動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其用以對一動態(tài)主機配置協(xié)議服務器50 進行質量測試,該自動測試系統(tǒng)包括一封包處理單元40、一自動測試模塊30及一與該自動測試模塊30連接的操作單元20。該封包處理單元40用以產生、解析、發(fā)送多個封包;該自動測試模塊30與該封包處理單元40及該動態(tài)主機配置協(xié)議服務器50連接,且通過該封包處理單元40對該動態(tài)主機配置協(xié)議服務器50進行測試及解析;該操作單元20供一使用者10對該自動測試模塊30進行操作及設定。更進一步的說明,該自動測試模塊30包括一正向測試單元31、一反向測試單元32 及一驗證單元33。該正向測試單元31借由該封包處理單元40產生并發(fā)送一正向測試封包 41給該動態(tài)主機配置協(xié)議服務器50,該封包處理單元40還解析及傳送該動態(tài)主機配置協(xié)議服務器50回傳的一正向響應封包42至該正向測試單元31,借此檢查該動態(tài)主機配置協(xié)議服務器50的正向響應是否正確。該反向測試單元32借由該封包處理單元40產生并發(fā)送一反向測試封包43給該動態(tài)主機配置協(xié)議服務器50,該動態(tài)主機配置協(xié)議服務器50必須能判斷該反向測試封包43為錯誤封包,并丟棄該反向測試封包43,且能繼續(xù)正常運作。 該驗證單元33用以驗證該動態(tài)主機配置協(xié)議服務器50的回傳封包的正確性。此外,本發(fā)明的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng)還包括一儲存單元60 及一報表產生單元70,該儲存單元60與該自動測試模塊30及該操作單元20連接,而該報表產生單元70與該操作單元20、該儲存單元60及該自動測試模塊30連接。借此,該儲存單元60儲存該自動測試模塊30所測試的數(shù)據(jù),并且該報表產生單元70用以直接接收該自動測試模塊30的信息以產生報表,或者由使用者10借由該操作單元20選擇該儲存單元60 內的信息,并由該報表產生單元70產生報表。請參閱圖2,其為本發(fā)明一優(yōu)選實施例的測試步驟流程示意圖,并請配合參閱圖 1,該步驟流程包含有Sl-Sll共十一個步驟,說明如下Sl 產生并傳送一 DHCPDISCOVERY封包,該正向測試單元31依據(jù)RFC 2131標準通過該封包處理單元40產生該DHCPDISCOVERY封包給該動態(tài)主機配置協(xié)議服務器50,并等待相對應的一 DHCP0FFER封包,其中該DHCPDISCOVERY封包及該DHCP0FFER封包分別為該正向測試封包41及該正向響應封包42 ;S2 解析回傳的DHCP0FFER封包,該封包處理單元40接收到該DHCP0FFER封包后進行解析并傳送至該正向測試單元31,由該正向測試單元31檢查該DHCP0FFER封包內的 Transaction ID是否與該DHCPDISCOVERY封包內的Transaction ID相同,若結果相同,則代表測試結果正常,若Transaction ID不相同,則測試結果不正常;S3 產生并傳送一 DHCPREQUEST封包,該正向測試單元31依據(jù)RFC 2131標準通過該封包處理單元40產生該DHCPREQUEST封包給該動態(tài)主機配置協(xié)議服務器50,并等待相對應的一 DHCPACK封包,其中該DHCPREQUEST封包及該DHCPACK封包分別為該正向測試封包 41及該正向響應封包42 ;S4 解析該DHCPACK封包,該封包處理單元40接收到該DHCP0FFER封包后進行解析并傳送至該正向測試單元31,由該正向測試單元31檢查該DHCPACK封包內的 Transaction ID 是否與該 DHCPREQUEST 封包內的 Transaction ID 相同,接著檢驗 yiaddr 字段,驗證其是否取得正確的因特網地址,若以上驗證皆正確,則測試結果正常,若不正確, 則測試結果不正常;S5 測試網絡存取性,查驗是否能利用由該動態(tài)主機配置協(xié)議服務器50所取得的因特網地址進行網絡服務存取;S6 檢驗該DHCPACK封包,該驗證單元33依據(jù)該DHCPACK封包進行解析驗證,分別對服務器ID(Sever Identifier)、域名服務器(Domain Name kver,DNS)及租賃時間 (Lease Time)的正確性進行驗證,并且驗證取得的因特網地址是否在正確范圍內;S7 進行反向測試一,該反向測試封包43是根據(jù)RFC 2131標準為一 DHCPDISCOVERY含錯封包,借由發(fā)送該DHCPDISCOVERY含錯封包(其含有op code = 0x03的錯誤碼)給該動態(tài)主機配置協(xié)議服務器50,需特別說明的是,其中op code應為0x01才是正確值,該動態(tài)主機配置協(xié)議服務器50必須能丟棄這些字段內容有錯誤的DHCPDISCOVERY 含錯封包,不回傳DHCP0FFER封包,并能繼續(xù)正常運作才為正確反應;S8 進行反向測試二,發(fā)送一含有Flags = 0x0001的DHCPDISCOVERY含錯封包給該動態(tài)主機配置協(xié)議服務器50,其中Flags應為0x8000才是正確值,該動態(tài)主機配置協(xié)議服務器50必須能丟棄這些字段內容有錯誤的DHCPDISCOVERY含錯封包,不回傳DHCP0FFER 封包,并能繼續(xù)正常運作才為正確反應;S9 進行反向測試三,發(fā)送一含有Ciaddr = 224. 168. 0. 1的DHCPDISCOVERY含錯封包給該動態(tài)主機配置協(xié)議服務器50,其中Ciaddr應為0. 0. 0. 0才是正確值,該動態(tài)主機配置協(xié)議服務器50必須能丟棄這些字段內容有錯誤的DHCPDISCOVERY含錯封包,不回傳 DHCP0FFER封包,并能繼續(xù)正常運作才為正確反應;SlO 驗證主機運作正常,因為該動態(tài)主機配置協(xié)議服務器50在收到字段內容有錯誤的DHCPDISCOVERY含錯封包后不會回傳DHCP0FFER封包,而該動態(tài)主機配置協(xié)議服務器50在故障時亦不會回傳DHCP0FFER封包,因此,在確認上述的反向測試后,必須再重復執(zhí)行一次步驟S1-S6,以確認該動態(tài)主機配置協(xié)議服務器50是在正常運作下丟棄錯誤的封包;Sll 報表產生,借由該報表產生單元70產生該自動測試模塊30測試后的結果報表,以供測試人員查驗。
請配合參閱圖3,其為本發(fā)明一優(yōu)選實施例的測試結果報表范例示意圖,如圖所示,若測試結果正常,最后結果字段(Result)會顯示PASS,若測試結果不正常,最后結果字段(Result)會顯示FAIL,如圖所示,其中,最后兩項為反向測試,該動態(tài)主機配置協(xié)議服務器50在收到含有錯誤字段的DHCPDISCOVERY錯誤封包后應該予以丟棄,并且不回傳 DHCP0FFER封包,但該動態(tài)主機配置協(xié)議服務器50會回傳DHCP0FFER封包,因此測試結果不正常,結果報表顯示FAIL。需特別說明的是,本發(fā)明中所提的DHCPDISCOVERY、DHCPOFFER、DHCPREQUEST、 DHCPACK, Transaction ID、yiaddr及Ciaddr等英文專有名詞皆為本領域中具有通常知識者所熟知的名詞,因此不再多做說明。綜上所述,由于本發(fā)明借由該自動測試模塊30對該動態(tài)主機配置協(xié)議服務器50 進行功能測試,不僅可以在該動態(tài)主機配置協(xié)議服務器50出廠前進行測試,亦可在韌體更新或維修后進行功能測試以確保機器質量。此外,本發(fā)明的自動測試系統(tǒng)避免測試人員因為經驗不足或者疏失,造成誤判,或是填寫測試報表時出錯誤,導致整體質量降低,造成公司損失。并且,利用本發(fā)明的儲存單元60及該報表產生單元70可儲存并打印測試結果,方便后續(xù)追蹤及處理。另外,與人工檢測方式相比,利用本發(fā)明的自動測試系統(tǒng)不僅正確性高,還可加快品管檢測的時間,因此本發(fā)明極具進步性及符合申請發(fā)明專利的要件。以上已將本發(fā)明做一詳細說明,以上所述,僅為本發(fā)明的一優(yōu)選實施例而已,當不能限定本發(fā)明實施的范圍。即凡依本發(fā)明申請范圍所作的均等變化與修飾等,皆應仍屬本發(fā)明的專利涵蓋范圍內。
權利要求
1.一種動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其用以對一動態(tài)主機配置協(xié)議服務器(50)進行質量測試,其特征在于,所述自動測試系統(tǒng)包括一封包處理單元(40),用以產生、解析、發(fā)送多個封包;一自動測試模塊(30),與所述封包處理單元00)及所述動態(tài)主機配置協(xié)議服務器 (50)連接,所述自動測試模塊(30)通過所述封包處理單元GO)對所述動態(tài)主機配置協(xié)議服務器(50)進行測試及解析;及一與所述自動測試模塊(30)連接的操作單元(20),供一使用者(10)對所述自動測試模塊(30)進行操作及設定。
2.根據(jù)權利要求1所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述自動測試模塊(30)包括一正向測試單元(31)及一反向測試單元(32),所述正向測試單元(31)通過所述封包處理單元GO)檢查所述動態(tài)主機配置協(xié)議服務器(50)的正向響應是否正確,所述反向測試單元(3 通過所述封包處理單元GO)檢查所述動態(tài)主機配置協(xié)議服務器(50)的反向響應是否正確。
3.根據(jù)權利要求2所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述正向測試單元(31)通過所述封包處理單元GO)產生并發(fā)送一正向測試封包Gl)給所述動態(tài)主機配置協(xié)議服務器(50),所述封包處理單元00)還解析及傳送所述動態(tài)主機配置協(xié)議服務器(50)回傳的一正向響應封包0 至所述正向測試單元(31)。
4.根據(jù)權利要求3所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述正向測試封包Gl)根據(jù)RFC 2131標準為一 DHCPDISC0VERY封包,而所述正向響應封包 (42)為一 DHCP0FFER 封包。
5.根據(jù)權利要求4所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述封包處理單元G0)在接收到所述DHCP0FFER封包后進行解析,并由所述正向測試單元 (31)檢查所述DHCP0FFER封包內的Transaction ID是否與所述DHCPDISC0VERY封包內的 Transaction IDt匿同。
6.根據(jù)權利要求3所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述正向測試封包Gl)根據(jù)RFC 2131標準為一 DHCPREQUEST封包,而所述正向響應封包 (42)為一 DHCPACK 封包。
7.根據(jù)權利要求6所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于, 所述封包處理單元G0)在接收到所述DHCPACK封包后進行解析,并由所述正向測試單元(31)檢查所述DHCPACK封包內的^Transaction ID是否與所述DHCPREQUEST封包內的 Transaction ID相同,并檢驗yiaddr字段,驗證是否取得正確因特網地址。
8.根據(jù)權利要求3所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述正向測試單元(31)查驗由所述動態(tài)主機配置協(xié)議服務器(50)所取得的因特網地址的網絡服務存取性。
9.根據(jù)權利要求2所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述反向測試單元(3 通過所述封包處理單元G0)產生并發(fā)送一反向測試封包給所述動態(tài)主機配置協(xié)議服務器(50)。
10.根據(jù)權利要求9所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述反向測試封包G3)根據(jù)RFC 2131標準為一 DHCPDISC0VERY含錯封包。
11.根據(jù)權利要求1所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述自動測試模塊(30)包括一驗證單元(33),所述驗證單元驗證所述動態(tài)主機配置協(xié)議服務器(50)的回傳封包的正確性。
12.根據(jù)權利要求1所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,具有一儲存測試信息的儲存單元(60),所述儲存單元與所述自動測試模塊(30)及所述操作單元00)連接。
13.根據(jù)權利要求12所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于, 具有一產生測試結果的報表產生單元(70),所述報表產生單元與所述操作單元(20)、所述儲存單元(60)及所述自動測試模塊(30)連接。
14.根據(jù)權利要求1所述的動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其特征在于,所述自動測試模塊(30)通過選自于有線及無線網絡連接方式所組成的群組中的任一種方式與所述動態(tài)主機配置協(xié)議服務器(50)連接。
全文摘要
一種動態(tài)主機配置協(xié)議服務器的自動測試系統(tǒng),其用以對一動態(tài)主機配置協(xié)議服務器進行質量測試,該自動測試系統(tǒng)包括一封包處理單元、一自動測試模塊及一與該自動測試模塊連接的操作單元。該封包處理單元用以產生、解析、發(fā)送多個封包;該自動測試模塊與該封包處理單元及該動態(tài)主機配置協(xié)議服務器連接,且通過該封包處理單元對該動態(tài)主機配置協(xié)議服務器進行封包的測試及解析;該操作單元供一使用者對該自動測試模塊進行操作及設定。借此,本發(fā)明可自動對動態(tài)主機配置協(xié)議服務器進行檢測,避免人工檢測時因經驗不足或疏忽造成的錯誤及損失。
文檔編號H04L12/26GK102377611SQ20101025819
公開日2012年3月14日 申請日期2010年8月18日 優(yōu)先權日2010年8月18日
發(fā)明者徐梓航, 馬志銘 申請人:正文科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
万山特区| 来宾市| 苏州市| 二连浩特市| 本溪市| 惠州市| 师宗县| 乐昌市| 浏阳市| 镇平县| 常宁市| 尉犁县| 理塘县| 铜梁县| 浏阳市| 黄石市| 双辽市| 大化| 宜阳县| 乌鲁木齐市| 厦门市| 清河县| 凤阳县| 大田县| 宁安市| 喀喇沁旗| 威信县| 延川县| 庄浪县| 贵州省| 桑植县| 乡城县| 金平| 喜德县| 利辛县| 三都| 寻甸| 祁东县| 昌宁县| 焉耆| 哈密市|