專利名稱:一種測(cè)試系統(tǒng)及測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種測(cè)試系統(tǒng)及測(cè)試方法。
背景技術(shù):
近年來,隨著通信行業(yè)的飛速發(fā)展,第三代移動(dòng)通信網(wǎng)絡(luò)慢慢遍布全球。人們關(guān)注 的重點(diǎn)除了傳統(tǒng)的語音、短信等等業(yè)務(wù)外,數(shù)據(jù)傳輸、數(shù)據(jù)應(yīng)用等業(yè)務(wù)也成了第三代移動(dòng)通 信網(wǎng)絡(luò)區(qū)別于前幾代的移動(dòng)通信網(wǎng)絡(luò)的主要特征,也成了人們的主要關(guān)注點(diǎn)。作為第三代 移動(dòng)通信網(wǎng)絡(luò)設(shè)備供應(yīng)商,為了保障設(shè)備數(shù)據(jù)業(yè)務(wù)、數(shù)據(jù)應(yīng)用的可靠性和穩(wěn)定性,必須把相 關(guān)業(yè)務(wù)作為測(cè)試時(shí)的一大重點(diǎn)測(cè)試任務(wù)來進(jìn)行。如果按照傳統(tǒng)的測(cè)試方式,沒辦法對(duì)當(dāng)前的基站系統(tǒng)進(jìn)行有效、可靠的測(cè)試,也沒 辦法測(cè)試到基站系統(tǒng)的最大負(fù)載及各項(xiàng)極限處理能力。因此,必須采取仿真的測(cè)試方法。在 仿真測(cè)試中,對(duì)于連接到基站系統(tǒng)的終端,因?yàn)橐抡婢滞庹鎸?shí)運(yùn)行環(huán)境,從而需要大量的 終端用戶數(shù),所以必須使用仿真終端。對(duì)于通過基站系統(tǒng)和大量仿真終端進(jìn)行連接的測(cè)試 數(shù)據(jù)服務(wù)器,若進(jìn)行仿真實(shí)現(xiàn)則存在較大難度,所以采用真實(shí)的測(cè)試數(shù)據(jù)服務(wù)器。在真實(shí)數(shù)據(jù)服務(wù)器的選擇中,通過FTP數(shù)據(jù)服務(wù)器也可達(dá)到一定的測(cè)試目的,但 給測(cè)試帶了很大難度。對(duì)于每一個(gè)仿真終端作為FTP客戶端都需要按照FTP客戶端的連接 建立流程建立與FTP數(shù)據(jù)服務(wù)器之間的連接,然后再按照FTP的文件傳輸流程去通過上傳 或下載來對(duì)基站系統(tǒng)進(jìn)行測(cè)試。例如,使用FTP數(shù)據(jù)服務(wù)器來對(duì)基站系統(tǒng)進(jìn)行仿真話務(wù)測(cè) 試,在此仿真測(cè)試中,要測(cè)試的是基站系統(tǒng)的數(shù)據(jù)業(yè)務(wù)及數(shù)據(jù)相關(guān)處理能力,而并非測(cè)試基 站系統(tǒng)對(duì)FTP協(xié)議的支持或測(cè)試FTP數(shù)據(jù)服務(wù)器本身,因此沒必要通過完整的FTP建立過 程及使用FTP的相關(guān)命令進(jìn)行數(shù)據(jù)交互來進(jìn)行測(cè)試,F(xiàn)TP數(shù)據(jù)服務(wù)器在此話務(wù)測(cè)試中也不 太適用。很明顯,通過FTP數(shù)據(jù)服務(wù)器來進(jìn)行測(cè)試,在少量終端用戶時(shí)不存在什么大的問 題,但在大量終端用戶時(shí)如果不把連接建立過程、文件傳輸控制過程實(shí)現(xiàn)自動(dòng)化,整個(gè)測(cè)試 過程難以實(shí)現(xiàn)。另外,F(xiàn)TP數(shù)據(jù)服務(wù)器僅為FTP協(xié)議的實(shí)現(xiàn),不能實(shí)現(xiàn)和仿真終端進(jìn)行信令 交互,不能靈活與仿真終端進(jìn)行收發(fā)參數(shù)等的協(xié)商,也不能根據(jù)測(cè)試需求構(gòu)造各種類型的 測(cè)試包。
發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問題是,提供一種測(cè)試系統(tǒng)及測(cè)試方法,使測(cè)試更加多 樣化,并提高了系統(tǒng)的可靠性。本發(fā)明提供的一種測(cè)試系統(tǒng),用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行測(cè)試,所述網(wǎng)絡(luò)設(shè)備在進(jìn)行測(cè) 試時(shí)與終端構(gòu)成測(cè)試環(huán)境,包括測(cè)試數(shù)據(jù)服務(wù)器,所述測(cè)試數(shù)據(jù)服務(wù)器包括參數(shù)設(shè)置模塊,用于設(shè)置數(shù)據(jù)包生成、發(fā)送、接收規(guī)則;數(shù)據(jù)包生成模塊,用于根據(jù)所述參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則,生成數(shù)據(jù) 包;
數(shù)據(jù)處理模塊,用于根據(jù)數(shù)據(jù)包發(fā)送規(guī)則將所述生成的數(shù)據(jù)包發(fā)送給所述網(wǎng)絡(luò)設(shè) 備,以及根據(jù)數(shù)據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包;數(shù)據(jù)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述發(fā)送或接收的數(shù)據(jù)包的流量信息。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,當(dāng)所述終端發(fā)送的數(shù)據(jù)包中包含信令信息時(shí), 所述數(shù)據(jù)處理模塊還用于解析所述信令信息得到數(shù)據(jù)包生成、發(fā)送、接收規(guī)則,所述數(shù)據(jù)包 生成模塊按由所述信令信息解析出的數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,所述數(shù)據(jù)處理模塊按由 所述信令信息解析出的數(shù)據(jù)包發(fā)送規(guī)則發(fā)送數(shù)據(jù)包,并按由所述信令信息解析出的數(shù)據(jù)包 接收規(guī)則接收數(shù)據(jù)包。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,還包括日志記錄模塊,用于記錄所述測(cè)試數(shù)據(jù) 服務(wù)器運(yùn)行時(shí)的日志信息。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,所述日志記錄模塊還用于在所述測(cè)試數(shù)據(jù)服務(wù) 器出現(xiàn)故障時(shí)進(jìn)行異常處理。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,還包括顯示模塊,用于顯示所述各個(gè)終端的數(shù) 據(jù)傳輸信息。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,還包括系統(tǒng)管理模塊,用于控制所述測(cè)試數(shù)據(jù) 服務(wù)器的啟動(dòng),并進(jìn)行所述測(cè)試數(shù)據(jù)服務(wù)器的初始化。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,所述測(cè)試數(shù)據(jù)服務(wù)器與所述網(wǎng)絡(luò)設(shè)備之間的連 接為套接口連接。本發(fā)明提供的一種測(cè)試方法,包括將用于承載數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)設(shè)備連接在終端和 測(cè)試數(shù)據(jù)服務(wù)器之間構(gòu)成測(cè)試環(huán)境的步驟,還包括步驟設(shè)置數(shù)據(jù)包生成、發(fā)送和接收規(guī)則;根據(jù)所述參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則,生成數(shù)據(jù)包;將所述生成的數(shù)據(jù)包按照所述數(shù)據(jù)包發(fā)送規(guī)則發(fā)送給所述網(wǎng)絡(luò)設(shè)備,以及按照所 述數(shù)據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包;數(shù)據(jù)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述發(fā)送或接收的數(shù)據(jù)包的流量信息。本發(fā)明測(cè)試方法的一種實(shí)施例中,在將所述生成的數(shù)據(jù)包按照所述數(shù)據(jù)包發(fā)送規(guī) 則發(fā)送給所述網(wǎng)絡(luò)設(shè)備,以及按照所述數(shù)據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包的步驟 中,還包括當(dāng)所述終端發(fā)送的數(shù)據(jù)包中包含信令信息時(shí),解析所述信令信息,并按由所述信 令信息解析出的數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,按由所述信令信息解析出的數(shù)據(jù)包發(fā)送規(guī)則 發(fā)送數(shù)據(jù)包,按由所述信令信息解析出的數(shù)據(jù)包接收規(guī)則接收數(shù)據(jù)包。本發(fā)明測(cè)試方法的一種實(shí)施例中,在所述統(tǒng)計(jì)所述發(fā)送或接收的數(shù)據(jù)包的流量信 息的步驟后,還包括步驟記錄所述測(cè)試數(shù)據(jù)服務(wù)器運(yùn)行時(shí)的日志信息。本發(fā)明的有益效果是通過數(shù)據(jù)處理模塊根據(jù)參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包發(fā)送規(guī) 則將按參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則生成的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)設(shè)備,以及根據(jù)數(shù)據(jù) 包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包,使測(cè)試可根據(jù)測(cè)試需求構(gòu)造各種類型的測(cè)試包, 從而使測(cè)試更加多樣化,并且該系統(tǒng)能靈活與終端進(jìn)行收發(fā)參數(shù)的協(xié)商,故提高了系統(tǒng)的
可靠性。
圖1為本發(fā)明測(cè)試系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖;圖2為本發(fā)明測(cè)試系統(tǒng)一種實(shí)施例的系統(tǒng)接入流程圖;圖3為本發(fā)明測(cè)試系統(tǒng)一種實(shí)施例的數(shù)據(jù)處理流程圖。
具體實(shí)施例方式下面通過具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,該測(cè)試系統(tǒng)用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行測(cè)試,網(wǎng)絡(luò)設(shè) 備在進(jìn)行測(cè)試時(shí)與終端構(gòu)成測(cè)試環(huán)境,包括測(cè)試數(shù)據(jù)服務(wù)器,測(cè)試數(shù)據(jù)服務(wù)器包括參數(shù)設(shè)置模塊,用于設(shè)置數(shù)據(jù)包生成、發(fā)送、接收規(guī)則;數(shù)據(jù)包生成模塊,用于根據(jù)參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則,生成數(shù)據(jù)包;數(shù)據(jù)處理模塊,用于根據(jù)數(shù)據(jù)包發(fā)送規(guī)則將生成的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)設(shè)備,以及 根據(jù)數(shù)據(jù)包接收規(guī)則接收終端發(fā)送的數(shù)據(jù)包;數(shù)據(jù)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)發(fā)送或接收的數(shù)據(jù)包的流量信息。請(qǐng)參考圖1,測(cè)試數(shù)據(jù)服務(wù)器包括參數(shù)設(shè)置模塊、數(shù)據(jù)包生成模塊、數(shù)據(jù)處理模塊 和數(shù)據(jù)統(tǒng)計(jì)模塊,該測(cè)試數(shù)據(jù)服務(wù)器其實(shí)是一個(gè)包產(chǎn)生器,可根據(jù)應(yīng)用需要產(chǎn)生數(shù)據(jù)包對(duì) 連接的終端或終端經(jīng)過的鏈路進(jìn)行測(cè)試。該網(wǎng)絡(luò)設(shè)備可以是基站系統(tǒng),也可以是其他網(wǎng)絡(luò) 設(shè)備,在對(duì)基站系統(tǒng)的測(cè)試中,通過使用此包產(chǎn)生器和大量終端建立連接,并發(fā)送數(shù)據(jù)包來 達(dá)到測(cè)試目的。該參數(shù)設(shè)置模塊用于設(shè)置數(shù)據(jù)包生成規(guī)則、數(shù)據(jù)包接收規(guī)則、數(shù)據(jù)包發(fā)送規(guī) 則、顯示參數(shù)、信令交互信息保存、參數(shù)的文件保存,其負(fù)責(zé)整個(gè)測(cè)試系統(tǒng)中的參數(shù)設(shè)置,貫 穿整個(gè)測(cè)試系統(tǒng)所有模塊,對(duì)每個(gè)模塊的設(shè)置都在這里進(jìn)行。數(shù)據(jù)包生成規(guī)則包括生成的 數(shù)據(jù)包大小、內(nèi)容等;數(shù)據(jù)包接收規(guī)則包括接收數(shù)據(jù)緩沖區(qū)設(shè)置、交互信息的解析等;數(shù)據(jù) 包發(fā)送規(guī)則包括是否按照解析到的消息中發(fā)送參數(shù)發(fā)送消息、是否按照配置數(shù)據(jù)包強(qiáng)行發(fā) 送數(shù)據(jù)、數(shù)據(jù)包過大及發(fā)送時(shí)間間隔過小的處理;顯示參數(shù)包括接入連接客戶端,即終端信 息、收發(fā)速率、收發(fā)統(tǒng)計(jì)。數(shù)據(jù)包生成模塊負(fù)責(zé)在參數(shù)設(shè)置模塊設(shè)置數(shù)據(jù)包生成規(guī)則以后, 按照其數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,然后由數(shù)據(jù)處理模塊將生成的數(shù)據(jù)包發(fā)送給終端。該 生成的數(shù)據(jù)包可以是傳統(tǒng)的語音、短信等業(yè)務(wù)的數(shù)據(jù)包,也可以是數(shù)據(jù)傳輸、數(shù)據(jù)應(yīng)用等第 三代移動(dòng)通信業(yè)務(wù)的數(shù)據(jù)包。數(shù)據(jù)統(tǒng)計(jì)模塊負(fù)責(zé)整個(gè)測(cè)試系統(tǒng)的各個(gè)連接終端的流量統(tǒng)計(jì) 和處理,包括接入連接的流量統(tǒng)計(jì)和整個(gè)系統(tǒng)所處理的流量統(tǒng)計(jì)。數(shù)據(jù)處理模塊為整個(gè)測(cè) 試系統(tǒng)的核心,包括發(fā)送給連接終端的數(shù)據(jù)包的發(fā)送、接受到的各連接消息的接收與解析。 待所有接入連接工作正常后,結(jié)合網(wǎng)絡(luò)設(shè)備實(shí)際處理能力和物理承載能力,分析實(shí)際流量 信息是否達(dá)到預(yù)期值。若沒有,則在保持目前所有連接的情況下,重新構(gòu)造發(fā)送的數(shù)據(jù)包, 調(diào)整發(fā)送時(shí)間間隔,并強(qiáng)行按配置發(fā)送數(shù)據(jù)。該測(cè)試系統(tǒng)可以模擬大量用戶同時(shí)連接的情況,并進(jìn)行數(shù)據(jù)業(yè)務(wù),使得在硬件設(shè) 備一定的情況下能更精確的模擬局外類似實(shí)際場(chǎng)景,滿足了數(shù)據(jù)業(yè)務(wù)的性能測(cè)試需求,使 得測(cè)試結(jié)果更可靠;通過自由構(gòu)造數(shù)據(jù)包大小、發(fā)送數(shù)據(jù)包的時(shí)間間隔等,可構(gòu)造大包或者 快速小包對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行沖擊,在一定程度上也測(cè)試了網(wǎng)絡(luò)設(shè)備的健壯性,也測(cè)試了接入 終端的接收數(shù)據(jù)的能力;通過動(dòng)態(tài)調(diào)整發(fā)送的數(shù)據(jù)包大小和發(fā)送時(shí)間間隔而不用重新啟動(dòng)測(cè)試數(shù)據(jù)服務(wù)器,提高了測(cè)試效率,同時(shí)可調(diào)整不同用戶時(shí)的不同收發(fā)參數(shù),使接收與發(fā)送 處于最佳狀態(tài),挖掘出網(wǎng)絡(luò)設(shè)備的極限性能。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,當(dāng)終端發(fā)送的數(shù)據(jù)包中包含信令信息時(shí),數(shù)據(jù) 處理模塊還用于解析信令信息得到數(shù)據(jù)包生成、發(fā)送、接收規(guī)則,數(shù)據(jù)包生成模塊按由信令 信息解析出的數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,數(shù)據(jù)處理模塊按由信令信息解析出的數(shù)據(jù)包發(fā) 送規(guī)則發(fā)送數(shù)據(jù)包,并按由信令信息解析出的數(shù)據(jù)包接收規(guī)則接收數(shù)據(jù)包。通過對(duì)收到的 數(shù)據(jù)包進(jìn)行解析,使得測(cè)試數(shù)據(jù)服務(wù)器可以按照接入連接的終端所發(fā)送的配置消息收發(fā)數(shù) 據(jù),提高了測(cè)試的靈活性。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,還包括日志記錄模塊,用于記錄測(cè)試數(shù)據(jù)服務(wù) 器運(yùn)行時(shí)的日志信息。日志記錄模塊同樣貫穿整個(gè)測(cè)試系統(tǒng),負(fù)責(zé)整個(gè)測(cè)試系統(tǒng)的日志處 理任務(wù),包括數(shù)據(jù)統(tǒng)計(jì)日志的記錄和測(cè)試系統(tǒng)運(yùn)行日志的記錄。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,日志記錄模塊還用于在測(cè)試數(shù)據(jù)服務(wù)器出現(xiàn)故 障時(shí)進(jìn)行異常處理。通過日志記錄模塊提供可靠的日志及異常記錄信息,為測(cè)試結(jié)果的分 析及出現(xiàn)問題的定位提供了一定依據(jù)。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,還包括顯示模塊,用于顯示各個(gè)終端的數(shù)據(jù)傳 輸信息。顯示模塊用于顯示各接入連接客戶端的流量信息,可以是實(shí)時(shí)顯示,可通過數(shù)據(jù)或 圖形動(dòng)態(tài)顯示各連接客戶端信息。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,還包括系統(tǒng)管理模塊,用于控制測(cè)試數(shù)據(jù)服務(wù) 器的啟動(dòng),并進(jìn)行測(cè)試數(shù)據(jù)服務(wù)器的初始化。系統(tǒng)管理模塊控制測(cè)試數(shù)據(jù)服務(wù)器的啟動(dòng)和 停止,并可通過讀取配置文件來初始化測(cè)試系統(tǒng)的各個(gè)模塊。本發(fā)明測(cè)試系統(tǒng)的一種實(shí)施例中,測(cè)試數(shù)據(jù)服務(wù)器與網(wǎng)絡(luò)設(shè)備之間的連接為套接 口連接。該測(cè)試系統(tǒng)同時(shí)支持TCP、UDP套接口連接,使得測(cè)試多樣化,進(jìn)一步保障了系統(tǒng)的 可靠性及測(cè)試的準(zhǔn)確度。本發(fā)明提供的一種測(cè)試方法,包括將用于承載數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)設(shè)備連接在終端和 測(cè)試數(shù)據(jù)服務(wù)器之間構(gòu)成測(cè)試環(huán)境的步驟,還包括步驟設(shè)置數(shù)據(jù)包生成、發(fā)送和接收規(guī)則;根據(jù)參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則,生成數(shù)據(jù)包;將生成的數(shù)據(jù)包按照數(shù)據(jù)包發(fā)送規(guī)則發(fā)送給網(wǎng)絡(luò)設(shè)備,以及按照數(shù)據(jù)包接收規(guī)則 接收終端發(fā)送的數(shù)據(jù)包;數(shù)據(jù)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)發(fā)送或接收的數(shù)據(jù)包的流量信息。請(qǐng)參考圖2,為本發(fā)明測(cè)試系統(tǒng)一種實(shí)施例的系統(tǒng)接入流程圖,系統(tǒng)管理模塊讀取 配置文件來初始化測(cè)試系統(tǒng)各個(gè)模塊,若初始化成功,開始監(jiān)聽接入的套接口,否則終止應(yīng) 用程序;當(dāng)監(jiān)聽到有新的套接口連接的時(shí)候,系統(tǒng)管理模塊判斷接入連接是否合法,若合法 則將該套接口通過接口和數(shù)據(jù)處理模塊關(guān)聯(lián)起來,數(shù)據(jù)處理模塊再調(diào)用顯示模塊、日志記 錄模塊等來為套接口服務(wù),進(jìn)行實(shí)時(shí)信息顯示和日志記錄。請(qǐng)參考圖3,為本發(fā)明測(cè)試系統(tǒng)一種實(shí)施例的數(shù)據(jù)處理流程圖,若不進(jìn)行參數(shù)更改 設(shè)置,則按初始化讀取的配置信息進(jìn)行數(shù)據(jù)收發(fā)、日志記錄、實(shí)時(shí)顯示等。若通過參數(shù)設(shè)置模塊對(duì)參數(shù)進(jìn)行了更改,則各模塊都按照所設(shè)置的參數(shù)運(yùn)行。當(dāng)新接入的套接口和數(shù)據(jù)處理模塊關(guān)聯(lián)起來后,數(shù)據(jù)處理模塊和接入連接進(jìn)行信令交互,獲取交互信息并保存起來。若接收到不能解析的信令消息,則按普通數(shù)據(jù)來處理。如果沒接收到相關(guān)的配置 信令消息,參數(shù)配置中又沒有設(shè)置按參數(shù)設(shè)置要求進(jìn)行數(shù)據(jù)收發(fā),則數(shù)據(jù)收發(fā)不能處理。如 果解析到接入連接發(fā)過來的配置信令消息,參數(shù)設(shè)置模塊中沒有設(shè)置按參數(shù)設(shè)置構(gòu)造數(shù)據(jù) 包并發(fā)送,就按配置信令消息構(gòu)造數(shù)據(jù)并進(jìn)行收發(fā)送;否則按參數(shù)設(shè)置參數(shù)構(gòu)造數(shù)據(jù)包正 常進(jìn)行收發(fā)。待所有接入連接工作正常后結(jié)合基站系統(tǒng)實(shí)際處理能力和物理承載能力,分析實(shí) 際流量信息是否達(dá)到預(yù)期值。若沒有,則在保持目前所有連接的情況下,重新構(gòu)造發(fā)送的數(shù) 據(jù)包,調(diào)整發(fā)送時(shí)間間隔,并強(qiáng)行按配置發(fā)送數(shù)據(jù)。當(dāng)連接建立后,數(shù)據(jù)處理模塊在每一個(gè)連接上不斷進(jìn)行心跳檢測(cè),檢測(cè)此套接口 連接是否故障,若出現(xiàn)故障則立即通知日志記錄模塊進(jìn)行異常處理并記錄、通知實(shí)時(shí)顯示 模塊停止顯示此套接口連接的信息,同時(shí)解除此套接口連接與數(shù)據(jù)處理模塊的關(guān)聯(lián)。本發(fā)明測(cè)試方法的一種實(shí)施例中,在將生成的數(shù)據(jù)包按照數(shù)據(jù)包發(fā)送規(guī)則發(fā)送給 網(wǎng)絡(luò)設(shè)備,以及按照數(shù)據(jù)包接收規(guī)則接收終端發(fā)送的數(shù)據(jù)包的步驟中,還包括當(dāng)終端發(fā)送的數(shù)據(jù)包中包含信令信息時(shí),解析信令信息,并按由信令信息解析出 的數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,按由信令信息解析出的數(shù)據(jù)包發(fā)送規(guī)則發(fā)送數(shù)據(jù)包,按由 信令信息解析出的數(shù)據(jù)包接收規(guī)則接收數(shù)據(jù)包。本發(fā)明測(cè)試方法的一種實(shí)施例中,在統(tǒng)計(jì)發(fā)送或接收的數(shù)據(jù)包的流量信息的步驟 后,還包括步驟記錄測(cè)試數(shù)據(jù)服務(wù)器運(yùn)行時(shí)的日志信息。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā) 明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
1.一種測(cè)試系統(tǒng),用于對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行測(cè)試,所述網(wǎng)絡(luò)設(shè)備在進(jìn)行測(cè)試時(shí)與終端構(gòu)成 測(cè)試環(huán)境,其特征在于,包括測(cè)試數(shù)據(jù)服務(wù)器,所述測(cè)試數(shù)據(jù)服務(wù)器包括參數(shù)設(shè)置模塊,用于設(shè)置數(shù)據(jù)包生成、發(fā)送、接收規(guī)則;數(shù)據(jù)包生成模塊,用于根據(jù)所述參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則,生成數(shù)據(jù)包;數(shù)據(jù)處理模塊,用于根據(jù)數(shù)據(jù)包發(fā)送規(guī)則將所述生成的數(shù)據(jù)包發(fā)送給所述網(wǎng)絡(luò)設(shè)備, 以及根據(jù)數(shù)據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包;數(shù)據(jù)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述發(fā)送或接收的數(shù)據(jù)包的流量信息。
2.如權(quán)利要求1所述的測(cè)試系統(tǒng),其特征在于,當(dāng)所述終端發(fā)送的數(shù)據(jù)包中包含信令 信息時(shí),所述數(shù)據(jù)處理模塊還用于解析所述信令信息得到數(shù)據(jù)包生成、發(fā)送、接收規(guī)則,所 述數(shù)據(jù)包生成模塊按由所述信令信息解析出的數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,所述數(shù)據(jù)處理 模塊按由所述信令信息解析出的數(shù)據(jù)包發(fā)送規(guī)則發(fā)送數(shù)據(jù)包,并按由所述信令信息解析出 的數(shù)據(jù)包接收規(guī)則接收數(shù)據(jù)包。
3.如權(quán)利要求1所述的測(cè)試系統(tǒng),其特征在于,還包括日志記錄模塊,用于記錄所述測(cè) 試數(shù)據(jù)服務(wù)器運(yùn)行時(shí)的日志信息。
4.如權(quán)利要求3所述的測(cè)試系統(tǒng),其特征在于,所述日志記錄模塊還用于在所述測(cè)試 數(shù)據(jù)服務(wù)器出現(xiàn)故障時(shí)進(jìn)行異常處理。
5.如權(quán)利要求1所述的測(cè)試系統(tǒng),其特征在于,還包括顯示模塊,用于顯示所述各個(gè)終 端的數(shù)據(jù)傳輸信息。
6.如權(quán)利要求1-5中任一項(xiàng)所述的測(cè)試系統(tǒng),其特征在于,還包括系統(tǒng)管理模塊,用于 控制所述測(cè)試數(shù)據(jù)服務(wù)器的啟動(dòng),并進(jìn)行所述測(cè)試數(shù)據(jù)服務(wù)器的初始化。
7.如權(quán)利要求6所述的測(cè)試系統(tǒng),其特征在于,所述測(cè)試數(shù)據(jù)服務(wù)器與所述網(wǎng)絡(luò)設(shè)備 之間的連接為套接口連接。
8.—種測(cè)試方法,包括將用于承載數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)設(shè)備連接在終端和測(cè)試數(shù)據(jù)服務(wù)器 之間構(gòu)成測(cè)試環(huán)境的步驟,其特征在于,還包括步驟設(shè)置數(shù)據(jù)包生成、發(fā)送和接收規(guī)則;根據(jù)所述參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則,生成數(shù)據(jù)包;將所述生成的數(shù)據(jù)包按照所述數(shù)據(jù)包發(fā)送規(guī)則發(fā)送給所述網(wǎng)絡(luò)設(shè)備,以及按照所述數(shù) 據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包;數(shù)據(jù)統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述發(fā)送或接收的數(shù)據(jù)包的流量信息。
9.如權(quán)利要求8所述的測(cè)試方法,其特征在于,在將所述生成的數(shù)據(jù)包按照所述數(shù)據(jù) 包發(fā)送規(guī)則發(fā)送給所述網(wǎng)絡(luò)設(shè)備,以及按照所述數(shù)據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù) 包的步驟中,還包括當(dāng)所述終端發(fā)送的數(shù)據(jù)包中包含信令信息時(shí),解析所述信令信息,并按由所述信令信 息解析出的數(shù)據(jù)包生成規(guī)則生成數(shù)據(jù)包,按由所述信令信息解析出的數(shù)據(jù)包發(fā)送規(guī)則發(fā)送 數(shù)據(jù)包,按由所述信令信息解析出的數(shù)據(jù)包接收規(guī)則接收數(shù)據(jù)包。
10.如權(quán)利要求9所述的測(cè)試方法,其特征在于,在所述統(tǒng)計(jì)所述發(fā)送或接收的數(shù)據(jù)包 的流量信息的步驟后,還包括步驟記錄所述測(cè)試數(shù)據(jù)服務(wù)器運(yùn)行時(shí)的日志信息。
全文摘要
本發(fā)明公開了一種測(cè)試系統(tǒng)及測(cè)試方法,該測(cè)試系統(tǒng)包括測(cè)試數(shù)據(jù)服務(wù)器,所述測(cè)試數(shù)據(jù)服務(wù)器包括參數(shù)設(shè)置模塊,用于設(shè)置數(shù)據(jù)包生成、發(fā)送、接收規(guī)則;數(shù)據(jù)包生成模塊;數(shù)據(jù)處理模塊,用于根據(jù)數(shù)據(jù)包發(fā)送規(guī)則將所述生成的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)設(shè)備;數(shù)據(jù)統(tǒng)計(jì)模塊。通過數(shù)據(jù)處理模塊根據(jù)參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包發(fā)送規(guī)則將按參數(shù)設(shè)置模塊設(shè)置的數(shù)據(jù)包生成規(guī)則生成的數(shù)據(jù)包發(fā)送給網(wǎng)絡(luò)設(shè)備,以及根據(jù)數(shù)據(jù)包接收規(guī)則接收所述終端發(fā)送的數(shù)據(jù)包,使測(cè)試可根據(jù)測(cè)試需求構(gòu)造各種類型的測(cè)試包,從而使測(cè)試更加多樣化,并且該系統(tǒng)能靈活與終端進(jìn)行收發(fā)參數(shù)的協(xié)商,故提高了系統(tǒng)的可靠性。
文檔編號(hào)H04W24/06GK102006616SQ201010536448
公開日2011年4月6日 申請(qǐng)日期2010年11月9日 優(yōu)先權(quán)日2010年11月9日
發(fā)明者祝大勇 申請(qǐng)人:中興通訊股份有限公司