專利名稱:一種網(wǎng)絡(luò)性能測試設(shè)備的制作方法
技術(shù)領(lǐng)域:
本實用新型屬于網(wǎng)絡(luò)測試技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)性能測試設(shè)備。
背景技術(shù):
當前的網(wǎng)絡(luò)性能測試工具不具備捕獲網(wǎng)絡(luò)數(shù)據(jù)包信息的功能,在實際測試 過程中,如果需要捕獲網(wǎng)絡(luò)包信息,通常是采用專業(yè)的網(wǎng)絡(luò)包捕獲工具(如
ethreal、 iris),但是該專業(yè)的網(wǎng)絡(luò)包捕獲工具需要在軟件測試的時候另外再啟 動,而且顯示的信息不易看懂,不方便查看相關(guān)的捕獲的網(wǎng)絡(luò)數(shù)據(jù)包信息;或 通過編寫腳本程序來捕獲相關(guān)的軟件交互信息,但是對于不同的測試過程,每 次測試都需要編寫對應(yīng)的腳本,操作麻煩,而且不能實時的顯示捕獲的信息, 只能到存儲的文件中查看,給測試者帶來不便。
實用新型內(nèi)容
本實用新型的目的在于提供一種網(wǎng)絡(luò)性能測試設(shè)備,旨在解決現(xiàn)有技術(shù)中 無法有效的捕獲網(wǎng)絡(luò)數(shù)據(jù)包信息并單獨提取應(yīng)用層的信息,以具體應(yīng)用協(xié)議的 格式顯示的問題。
本實用新型是這樣實現(xiàn)的, 一種網(wǎng)絡(luò)性能測試設(shè)備,所述網(wǎng)絡(luò)性能測試設(shè) 備包括測試開關(guān)和顯示器,所述網(wǎng)絡(luò)性能測試設(shè)備還包括一應(yīng)用層數(shù)據(jù)捕獲分 析裝置,所述裝置包括
與所述測試開關(guān)連接,根據(jù)預(yù)先設(shè)置的IP地址或端口數(shù)據(jù),捕獲網(wǎng)絡(luò)數(shù)據(jù), 攔截網(wǎng)絡(luò)程序,提取網(wǎng)絡(luò)數(shù)據(jù)包的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元;
與所述網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,根據(jù)預(yù)置的應(yīng)用協(xié)議,對捕獲到的網(wǎng)絡(luò) 數(shù)據(jù)包進行協(xié)議分析,獲取應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包的協(xié)議分析單元;以及與所述協(xié)議分析單元連接,根據(jù)所述預(yù)置的應(yīng)用協(xié)議,對所述協(xié)議分析單 元分析獲耳又得到的應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換處理,生成與所述應(yīng)用協(xié)議檔_ 式相對應(yīng)的查看信息,并控制顯示輸出到所述顯示器上的顯示輸出控制單元。
本實用新型實施例提供的網(wǎng)絡(luò)性能測試設(shè)備包括內(nèi)置于網(wǎng)絡(luò)性能測試設(shè)備 的應(yīng)用層數(shù)據(jù)捕獲分析裝置,應(yīng)用層凄t據(jù)捕獲分析裝置的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元 根據(jù)預(yù)置的IP地址或端口數(shù)據(jù),捕獲網(wǎng)絡(luò)數(shù)據(jù),提取網(wǎng)絡(luò)數(shù)據(jù)包,與網(wǎng)絡(luò)數(shù)據(jù) 包捕獲單元連接的協(xié)議分析單元對捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié)議分析,獲取應(yīng)
用層的網(wǎng)絡(luò)數(shù)據(jù)包;與協(xié)議分析單元連接的顯示輸出控制單元對協(xié)議分析單元 分析得到的應(yīng)用層網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換,生成與應(yīng)用協(xié)議格式相對應(yīng)的查看信 息,并控制顯示輸出到顯示器上,進行顯示。實現(xiàn)了網(wǎng)絡(luò)信息數(shù)據(jù)的捕獲分析 和自動化測試工具的集成,并且從捕獲的數(shù)據(jù)中提取應(yīng)用層數(shù)據(jù),以具體應(yīng)用 協(xié)議的格式顯示查看信息,方便測試人員在測試的過程中實時查看網(wǎng)絡(luò)信息, 方便測試分析。
圖1是本實用新型^供的網(wǎng)絡(luò)性能測試設(shè)備的結(jié)構(gòu)框圖2是本實用新型提供的應(yīng)用層網(wǎng)絡(luò)數(shù)據(jù)捕獲分析裝置的結(jié)構(gòu)框圖。
具體實施方式
為了使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,
以下結(jié)合附圖 及實施例,對本實用新型進行進一步詳細說明。應(yīng)當理解,此處所描述的具體 實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。
本實用新型實施例提供的網(wǎng)絡(luò)性能測試設(shè)備包括內(nèi)置于網(wǎng)絡(luò)性能測試設(shè)備 的應(yīng)用層數(shù)據(jù)捕獲分析裝置,應(yīng)用層數(shù)據(jù)捕獲分析裝置的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元 根據(jù)預(yù)置的IP地址或端口數(shù)據(jù),捕獲網(wǎng)絡(luò)數(shù)據(jù),提取網(wǎng)絡(luò)數(shù)據(jù)包,與網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接的協(xié)議分析單元對捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié)議分析,獲取應(yīng)
用層的網(wǎng)絡(luò)數(shù)據(jù)包;與協(xié)議分析單元連接的顯示輸出控制單元對協(xié)議分析單元 分析得到的應(yīng)用層網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換,生成與應(yīng)用協(xié)議格式相對應(yīng)的查看信 息,并控制顯示輸出到顯示器上,進行顯示。
便于說明,圖中僅給出了與本實用新型實施例相關(guān)的部分。
本實用新型實施例提供的網(wǎng)絡(luò)性能測試設(shè)備包括測試開關(guān)、顯示器和應(yīng)用 層數(shù)據(jù)捕獲分析裝置,測試開關(guān)和顯示器分別與應(yīng)用層數(shù)據(jù)捕獲分析裝置連接, 該應(yīng)用層數(shù)據(jù)捕獲分析裝置內(nèi)置于網(wǎng)絡(luò)性能測試設(shè)備內(nèi)。
在本實用新型實施例中,測試者通過測試開關(guān)開啟測試功能,應(yīng)用層數(shù)據(jù) 捕獲分析裝置接收到測試開關(guān)的開啟指令后,捕獲網(wǎng)絡(luò)數(shù)據(jù)包,分析捕獲的數(shù) 據(jù)包,獲取到應(yīng)用層的相關(guān)數(shù)據(jù),并以應(yīng)用層協(xié)議的方式顯示到網(wǎng)絡(luò)性能測試 設(shè)備的顯示器上,供測試者查看。
圖2示出了本實用新型實施例提供的網(wǎng)絡(luò)數(shù)據(jù)的測試裝置的結(jié)構(gòu)框圖,為 了便于說明,圖中僅給出了與本實用新型實施例相關(guān)的部分。
本實用新型實施例提供的網(wǎng)絡(luò)數(shù)據(jù)的測試裝置包括設(shè)置單元、網(wǎng)絡(luò)數(shù)據(jù)包 捕獲單元、協(xié)議分析單元、顯示輸出控制單元、讀寫控制單元和開關(guān)控制單元, 其中,網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元和設(shè)置單元連接,協(xié)議分析單元和網(wǎng)絡(luò)數(shù)據(jù)包捕獲 單元連接,顯示輸出控制單元和讀寫控制單元分別和協(xié)議分析單元連接,讀寫 控制單元還與設(shè)置單元連接,開關(guān)控制單元與網(wǎng)絡(luò)數(shù)據(jù)包獲取單元連接。
設(shè)置單元,與網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,預(yù)先對網(wǎng)絡(luò)數(shù)據(jù)的文件存儲路徑 和過濾條件進行設(shè)置,其中,在該實施例中,該過濾條件可以為IP地址、應(yīng)用 協(xié)議和端口信息,當然在此,不用以限制本實用新型實施例。
在本實用新型實施例中,上述應(yīng)用協(xié)議可以為超文件傳輸協(xié)議(Hyper Text Transfer Protocol, HTTP )、實時流協(xié)i義(Real-time Streaming Protocol, RSTP )、 文件傳輸協(xié)議(File Transfer Protocol, FTP )、簡單網(wǎng)絡(luò)管理協(xié)議(Simple NetworkManagement Protocol, SNMP )。
網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元與上述設(shè)置單元和測試開關(guān)連接,當測試者開啟測試 功能時,根據(jù)設(shè)置單元預(yù)先設(shè)置的過濾條件的IP地址和端口數(shù)據(jù),捕獲網(wǎng)絡(luò)數(shù) 據(jù),攔截網(wǎng)絡(luò)程序,提取網(wǎng)絡(luò)數(shù)據(jù)包。
在本實用新型實施例中,通過上述設(shè)置單元的預(yù)先設(shè)置,網(wǎng)絡(luò)數(shù)據(jù)包捕獲 單元在測試過程中到對應(yīng)的IP地址或端口服務(wù)器處捕獲網(wǎng)絡(luò)數(shù)據(jù)。
協(xié)議分析單元與網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,根據(jù)設(shè)置單元預(yù)先設(shè)置的應(yīng)用 協(xié)議,對捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié)議分析,獲取從屬于應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包;
在本實用新型實施例中,網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元獲取的網(wǎng)絡(luò)數(shù)據(jù)包包含各層
的數(shù)據(jù),例如底層數(shù)據(jù)和應(yīng)用層數(shù)據(jù),在該實施例中,需要根據(jù)設(shè)置單元預(yù)先 設(shè)置的應(yīng)用協(xié)議對該獲取的網(wǎng)絡(luò)數(shù)據(jù)包進行分析,獲取從屬于應(yīng)用層的網(wǎng)絡(luò)數(shù) 據(jù)包。
顯示輸出控制單元與協(xié)議分析單元連接,對協(xié)議分析單元分析得到的應(yīng)用 層的網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換處理,生成與設(shè)置單元預(yù)先設(shè)置的應(yīng)用協(xié)議相對應(yīng)的 查看信息,并控制顯示輸出到網(wǎng)絡(luò)性能測試設(shè)備的顯示器上,進行顯示,供測 試操作人員查看。
在本發(fā)明實施例中,對協(xié)議分析單元分析獲取到的應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包進 行轉(zhuǎn)換生成普通技術(shù)人員能夠看懂的查看信息。
讀寫控制單元與設(shè)置單元、協(xié)議分析單元連接,將協(xié)議分析單元分析得到 的信息寫入或讀出。
開關(guān)控制單元,接收測試者通過網(wǎng)絡(luò)性能測試設(shè)備的測試開關(guān)輸入的開關(guān) 控制指令,并根據(jù)該控制指令控制上述網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元工作。
在本實用新型實施例中,讀寫控制單元根據(jù)設(shè)置單元預(yù)先設(shè)置的文件存儲 路徑,將協(xié)議分析單元分析得到的相關(guān)信息存儲到文件中,供讀出或?qū)懭搿?br>
在本實用新型實施例中,在網(wǎng)絡(luò)性能測試設(shè)備中增加了應(yīng)用層數(shù)據(jù)捕獲分 析裝置,實現(xiàn)了應(yīng)用層數(shù)據(jù)的捕獲和分析以及自動測試的集成,并且以具體應(yīng)用協(xié)議的格式顯示查看信息,方便測試人員查看網(wǎng)絡(luò)信息,方便測試分析。
作為本實用新型的一個具體實施例,網(wǎng)絡(luò)性能測試設(shè)備開機,需要進行網(wǎng) 絡(luò)數(shù)據(jù)測試,則通過網(wǎng)絡(luò)性能測試設(shè)備的功能按鈕啟動網(wǎng)絡(luò)測試及網(wǎng)絡(luò)數(shù)據(jù)的 捕獲,即,本實施例提供的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元與該網(wǎng)絡(luò)性能測試設(shè)備的功能 按鈕連接,當測試者啟動該功能按鈕時,網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元根據(jù)設(shè)置單元預(yù) 先設(shè)置的IP地址或端口數(shù)據(jù),從網(wǎng)絡(luò)中捕獲網(wǎng)絡(luò)數(shù)據(jù)包,協(xié)議分析單元根據(jù)設(shè) 置單元預(yù)先設(shè)置的應(yīng)用協(xié)議對網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié) 議分析,得到應(yīng)用層網(wǎng)絡(luò)數(shù)據(jù)包,并對該應(yīng)用層數(shù)據(jù)包以具體的應(yīng)用協(xié)議的檔^ 式,通過顯示輸出控制單元控制在網(wǎng)絡(luò)性能測試設(shè)備的顯示器上輸出顯示,供 用戶查看,同時讀寫控制單元將協(xié)議分析單元分析得到的相關(guān)信息寫入或讀出, 并設(shè)置寫入或讀出該相關(guān)信息的文件的路徑。
在本實用新型實施例中,網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元根據(jù)設(shè)置單元預(yù)先設(shè)置的IP
地址或端口數(shù)據(jù),從網(wǎng)絡(luò)中捕獲網(wǎng)絡(luò)數(shù)據(jù)包的具體過程可以為首先根據(jù)IP地 址或端口數(shù)據(jù)從網(wǎng)絡(luò)中捕獲網(wǎng)絡(luò)數(shù)據(jù)包,然后,攔截相應(yīng)的網(wǎng)絡(luò)程序的SOCKET 網(wǎng)絡(luò)函數(shù),最后從該網(wǎng)絡(luò)函數(shù)中提取網(wǎng)絡(luò)數(shù)據(jù)包。
本實用新型實施例提供的網(wǎng)絡(luò)性能測試設(shè)備包括內(nèi)置于網(wǎng)絡(luò)性能測試設(shè)備 的應(yīng)用層數(shù)據(jù)捕獲分析裝置,應(yīng)用層數(shù)據(jù)捕獲分析裝置的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元 根據(jù)預(yù)置的IP地址或端口數(shù)據(jù),捕獲網(wǎng)絡(luò)數(shù)據(jù),提取網(wǎng)絡(luò)數(shù)據(jù)包,與網(wǎng)絡(luò)數(shù)據(jù) 包捕獲單元連接的協(xié)議分析單元對捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié)議分析,獲取應(yīng) 用層的網(wǎng)絡(luò)數(shù)據(jù)包;與協(xié)議分析單元連接的顯示輸出控制單元對協(xié)議分析單元 分析得到的應(yīng)用層網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換,生成與應(yīng)用協(xié)議格式相對應(yīng)的查看信 息,并控制顯示輸出到顯示器上,進行顯示。實現(xiàn)了網(wǎng)絡(luò)數(shù)據(jù)的捕獲分析和自 動化測試工具的集成,并且從捕獲的網(wǎng)絡(luò)數(shù)據(jù)中提取應(yīng)用層數(shù)據(jù),以具體應(yīng)用 協(xié)議的格式顯示查看信息,方便測試人員在測試的過程中實時查看網(wǎng)絡(luò)信息, 方便測試分析,同時在測試過程中避免了使用專業(yè)的網(wǎng)絡(luò)捕獲工具和編寫相關(guān) 的腳本,可以很直觀的顯示測試過程中的請求和響應(yīng)信息。
7以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型, 凡在本實用新型的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng) 包含在本實用新型的保護范圍之內(nèi)。
權(quán)利要求1、一種網(wǎng)絡(luò)性能測試設(shè)備,所述網(wǎng)絡(luò)性能測試設(shè)備包括測試開關(guān)和顯示器,其特征在于,所述網(wǎng)絡(luò)性能測試設(shè)備還包括一應(yīng)用層數(shù)據(jù)捕獲分析裝置,所述裝置包括與所述測試開關(guān)連接,根據(jù)預(yù)先設(shè)置的IP地址或端口數(shù)據(jù),捕獲網(wǎng)絡(luò)數(shù)據(jù),攔截網(wǎng)絡(luò)程序,提取網(wǎng)絡(luò)數(shù)據(jù)包的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元;與所述網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,根據(jù)預(yù)置的應(yīng)用協(xié)議,對捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié)議分析,獲取應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包的協(xié)議分析單元;以及與所述協(xié)議分析單元連接,根據(jù)所述預(yù)置的應(yīng)用協(xié)議,對所述協(xié)議分析單元分析獲取得到的應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換處理,生成與所述應(yīng)用協(xié)議格式相對應(yīng)的查看信息,并控制顯示輸出到所述顯示器上的顯示輸出控制單元。
2、 如權(quán)利要求1所述的網(wǎng)絡(luò)性能測試設(shè)備,其特征在于,所述裝置還包括 與所述網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,預(yù)先對網(wǎng)絡(luò)數(shù)據(jù)的文件存儲路徑和包含IP地址、應(yīng)用協(xié)議、端口的過濾條件進行設(shè)置的設(shè)置單元。
3、 如權(quán)利要求2所述的網(wǎng)絡(luò)性能測試設(shè)備,其特征在于,所述裝置還包括 與所述協(xié)議分析單元、設(shè)置單元連接,根據(jù)所述設(shè)置單元預(yù)先設(shè)置的文件存儲路徑,將所述協(xié)議分析單元分析得到的信息寫入或讀出的讀寫控制單元。
4、 如權(quán)利要求1所述的網(wǎng)絡(luò)性能測試設(shè)備,其特征在于,所述裝置還包括 與所述網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,根據(jù)接收到的開關(guān)控制指令,相應(yīng)的控制所述網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元工作的開關(guān)控制單元。
專利摘要本實用新型適用于網(wǎng)絡(luò)測試技術(shù)領(lǐng)域,提供了一種網(wǎng)絡(luò)性能測試設(shè)備,包括測試開關(guān)和顯示器,還包括一應(yīng)用層數(shù)據(jù)捕獲分析裝置,包括與測試開關(guān)連接,提取網(wǎng)絡(luò)數(shù)據(jù)包的網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元;與網(wǎng)絡(luò)數(shù)據(jù)包捕獲單元連接,對捕獲到的網(wǎng)絡(luò)數(shù)據(jù)包進行協(xié)議分析,獲取應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包的協(xié)議分析單元;與協(xié)議分析單元連接,對協(xié)議分析單元分析獲取得到的應(yīng)用層的網(wǎng)絡(luò)數(shù)據(jù)包進行轉(zhuǎn)換處理,生成與應(yīng)用協(xié)議格式相對應(yīng)的查看信息,并控制顯示輸出到顯示器上的顯示輸出控制單元。實現(xiàn)了網(wǎng)絡(luò)數(shù)據(jù)的捕獲分析和自動化測試工具的集成,并從捕獲的數(shù)據(jù)中提取應(yīng)用層數(shù)據(jù),以具體應(yīng)用協(xié)議的格式顯示查看信息,方便測試人員在測試過程中實時查看網(wǎng)絡(luò)信息。
文檔編號H04L12/26GK201365256SQ20092012940
公開日2009年12月16日 申請日期2009年1月14日 優(yōu)先權(quán)日2009年1月14日
發(fā)明者范麗歡, 魏文武 申請人:深圳市同洲電子股份有限公司