專(zhuān)利名稱(chēng):性能測(cè)試系統(tǒng)、方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種性能測(cè)試系統(tǒng)、方法和設(shè)備。
背景技術(shù):
_ _ TD-SCDMA (Time Division-Synchronous Code Division Multiple Access,時(shí)分同步碼分多址)網(wǎng)絡(luò)的發(fā)展和進(jìn)一步完善,越來(lái)越多的用戶(hù)選擇使用 3G(3rd-generation,第三代移動(dòng)通信技術(shù))網(wǎng)絡(luò)。在用戶(hù)飛速增長(zhǎng)的情況下,TD-SCDMA網(wǎng) 絡(luò)中各個(gè)網(wǎng)元的負(fù)荷也在急劇的增加。通過(guò)對(duì)各個(gè)城市的接入業(yè)務(wù)流量進(jìn)行分析發(fā)現(xiàn),目 前3G網(wǎng)絡(luò)主要的業(yè)務(wù)類(lèi)型就是HSDPA(High Speed Downlink Packet Access,高速下行分 組接入)業(yè)務(wù),一些大型城市每天下載的流量能夠達(dá)到幾百甚至幾千G的流量。這么多的用 戶(hù)和業(yè)務(wù)流量對(duì)RNC (Radio Network Controller,無(wú)線網(wǎng)絡(luò)控制器)是一個(gè)巨大沖擊,所 以網(wǎng)元設(shè)備的性能容量,以及設(shè)備的穩(wěn)定性都變得更加重要。為了驗(yàn)證網(wǎng)元的性能容量是 否能夠達(dá)到現(xiàn)場(chǎng)的需求,現(xiàn)在各個(gè)設(shè)備廠家都對(duì)網(wǎng)元進(jìn)行性能測(cè)試?,F(xiàn)有技術(shù)中普遍使用的性能測(cè)試方法主要是通過(guò)Catapult儀表模擬NB (NodeB, 節(jié)點(diǎn)B,即基站),RNC或者CN (Core Network,核心網(wǎng))對(duì)網(wǎng)元設(shè)備進(jìn)行包圍測(cè)試。如圖1 所示,為現(xiàn)有技術(shù)中RNC在性能壓力下的測(cè)試配置示意圖。通過(guò)使用大容量呼叫器,在IUB 口(RNC與NB之間的接口)模擬NB與UE (User Equipment,用戶(hù)設(shè)備),在IU 口(CN與RNC 之間的接口)模擬CN,對(duì)RNC進(jìn)行全包圍測(cè)試。測(cè)試開(kāi)始時(shí),首先由測(cè)試工程師操作儀表加 載測(cè)試腳本,啟動(dòng)模擬CN、NB和UE,待模擬CN與NB正常啟動(dòng)后,設(shè)置儀表上的業(yè)務(wù)模型, 用戶(hù)分布情況(如線性分布/高斯分布/泊松分布),呼叫次數(shù)與呼叫間隔等參數(shù),發(fā)起大話 務(wù)量呼叫。其中,性能測(cè)試的核心部分就是大容量呼叫器,隨著技術(shù)的進(jìn)步,呼叫器目前多 采用PPCI插槽結(jié)構(gòu),容量可擴(kuò)展,能同時(shí)模擬數(shù)十萬(wàn)甚至上百萬(wàn)用戶(hù)以不同的話務(wù)模型發(fā) 起業(yè)務(wù)。呼叫器使用Linux操作系統(tǒng),圖形化界面操作,可遠(yuǎn)程控制,呼叫模型靈活,操作起 來(lái)比真實(shí)終端方便。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題
(1)Catapult儀表業(yè)務(wù)處理板業(yè)務(wù)處理能力有限,一塊Catapult儀表的業(yè)務(wù)處理板最 大能夠支持100M的HSDPA業(yè)務(wù),或者2000Erl的CS (Circuit Switched,電路交換域)語(yǔ) 音業(yè)務(wù)。如果超過(guò)了流量限制,業(yè)務(wù)呼損就比較高,甚至?xí)霈F(xiàn)腳本異常退出;
(2)大容量呼叫器擴(kuò)容需要增加相應(yīng)的業(yè)務(wù)處理板,而業(yè)務(wù)處理板的價(jià)格非常昂貴。當(dāng) 對(duì)大容量網(wǎng)元設(shè)備進(jìn)行測(cè)試時(shí),通過(guò)購(gòu)買(mǎi)業(yè)務(wù)處理板進(jìn)行容量擴(kuò)容是得不償失的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種性能的系統(tǒng)和方法,實(shí)現(xiàn)對(duì)大容量網(wǎng)元設(shè)備性能測(cè)試 的同時(shí),降低測(cè)試成本,為此,本發(fā)明實(shí)施例采用如下技術(shù)方案
一種性能測(cè)試系統(tǒng),包括第一測(cè)試設(shè)備和至少一個(gè)第二測(cè)試設(shè)備; 所述第一測(cè)試設(shè)備,用于向所述第二測(cè)試設(shè)備發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制面測(cè)試信令;
所述第二測(cè)試設(shè)備,用于根據(jù)第一測(cè)試設(shè)備發(fā)送的所述控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù) 包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給所述被測(cè)設(shè)備。本發(fā)明實(shí)施例還提供一種利用上述性能測(cè)試系統(tǒng)實(shí)現(xiàn)的性能測(cè)試方法,包括 第一測(cè)試設(shè)備向第二測(cè)試設(shè)備發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制面測(cè)試信令; 所述第二測(cè)試設(shè)備根據(jù)所述第一測(cè)試設(shè)備發(fā)送的所述控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)
包,并將所述業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備。本發(fā)明實(shí)施例還提供一種性能測(cè)試的設(shè)備,包括
第一生成模塊,用于生成控制信令,所述控制信令用于指示第二測(cè)試設(shè)備生成業(yè)務(wù)面 測(cè)試數(shù)據(jù)包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備; 第二生成模塊,用于生成控制面測(cè)試信令;
發(fā)送模塊,用于將所述第一生成模塊生成的控制信令發(fā)送給所述第二測(cè)試設(shè)備,將所 述第二生成模塊生成的控制面測(cè)試信令發(fā)送給被測(cè)設(shè)備。本發(fā)明實(shí)施例中,通過(guò)第一測(cè)試設(shè)備(如Catapult儀表)和第二測(cè)試設(shè)備(如PC (Personal Computer,個(gè)人計(jì)算機(jī)))相結(jié)合的方式進(jìn)行性能壓力測(cè)試,在對(duì)大容量網(wǎng)元設(shè) 備進(jìn)行性能測(cè)試時(shí)可以直接增加價(jià)格較低的PC的數(shù)量進(jìn)行擴(kuò)容,而不需要增加價(jià)格較高 Catapult儀表業(yè)務(wù)處理板,實(shí)現(xiàn)對(duì)大容量網(wǎng)元設(shè)備性能測(cè)試的同時(shí),降低了測(cè)試成本,同時(shí) 提高了測(cè)試的靈活性和可擴(kuò)展性。
圖1為現(xiàn)有技術(shù)中RNC在性能壓力下的測(cè)試配置示意圖2A 2B分別為本發(fā)明實(shí)施例提供的一種性能測(cè)試系統(tǒng)的示意圖; 圖3為本發(fā)明實(shí)施例提供的一種性能測(cè)試方法的流程示意圖; 圖4為本發(fā)明實(shí)施例提供的一種性能測(cè)試系統(tǒng)的網(wǎng)絡(luò)拓?fù)涫疽鈭D; 圖5為Catapult儀表(模擬CN)直接通過(guò)第二路由器和RNC相連時(shí)路由配置的示意
圖6為Catapult儀表(模擬CN)和RNC之間添加PC時(shí)路由配置示意圖; 圖7為本發(fā)明實(shí)施例提供的應(yīng)用于上述性能測(cè)試系統(tǒng)的性能測(cè)試方法的流程示意圖。
具體實(shí)施例方式現(xiàn)有技術(shù)通過(guò)Catapult儀表模擬進(jìn)行性能測(cè)試的瓶頸在于,業(yè)務(wù)面流量受到 Catapult儀表業(yè)務(wù)處理板數(shù)量的限制。以業(yè)務(wù)處理板為例,RNC板卡設(shè)計(jì)的容量為3. 4G, 而每塊Catapult儀表的業(yè)務(wù)處理板的流量為100M左右,這樣計(jì)算下來(lái),只有配置34塊業(yè) 務(wù)處理板才能完成相關(guān)的性能測(cè)試,而這種配置是難以實(shí)現(xiàn)的。同時(shí)業(yè)務(wù)處理板的價(jià)格非 常昂貴,通過(guò)購(gòu)買(mǎi)業(yè)務(wù)處理板進(jìn)行容量擴(kuò)容成本過(guò)高。針對(duì)現(xiàn)有技術(shù)中存在的上述問(wèn)題,本發(fā)明實(shí)施例提供一種性能測(cè)試的技術(shù)方案。 通過(guò)第一測(cè)試設(shè)備(如Catapult儀表)和第二測(cè)試設(shè)備(如PC)相結(jié)合的方式進(jìn)行性能壓力 測(cè)試,在對(duì)大容量網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí)可以直接增加價(jià)格較低的PC的數(shù)量進(jìn)行擴(kuò)容, 而不需要增加價(jià)格較高Catapult儀表業(yè)務(wù)處理板,實(shí)現(xiàn)對(duì)大容量網(wǎng)元設(shè)備性能測(cè)試的同時(shí),降低了測(cè)試成本,同時(shí)提高了測(cè)試的靈活性和可擴(kuò)展性。下面將結(jié)合本發(fā)明的實(shí)施例中的附圖,對(duì)本發(fā)明的實(shí)施例中的技術(shù)方案進(jìn)行清 楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí) 施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得 的所有其他實(shí)施例,都屬于本發(fā)明的實(shí)施例保護(hù)的范圍。如圖2A所示為本發(fā)明實(shí)施例提供的一種性能測(cè)試系統(tǒng)的示意圖,該系統(tǒng)可以包 括第一測(cè)試設(shè)備21和至少一個(gè)第二測(cè)試設(shè)備22 ;
第一測(cè)試設(shè)備21,用于向第二測(cè)試設(shè)備22發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制面測(cè) 試信令;
第二測(cè)試設(shè)備22,用于根據(jù)第一測(cè)試設(shè)備21發(fā)送的控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包, 并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備。其中,第一測(cè)試設(shè)備21可以包括
第一生成模塊211,用于生成控制信令,用于指示第二測(cè)試設(shè)備22生成業(yè)務(wù)面測(cè)試數(shù) 據(jù)包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備; 第二生成模塊212,用于生成控制面測(cè)試信令;
發(fā)送模塊213,用于將第一生成模塊211生成的控制信令發(fā)送給第二測(cè)試設(shè)備,并將第 二生成模塊212生成的控制面測(cè)試信令發(fā)送給被測(cè)設(shè)備。其中,第一生成模塊211具體用于,生成包含數(shù)據(jù)包發(fā)送目的IP地址、數(shù)據(jù)包發(fā)送 周期以及數(shù)據(jù)包大小的控制信令。第二測(cè)試設(shè)備22可以包括 接收模塊221,用于接收控制信令;
生成模塊222,用于根據(jù)接收模塊221接收到的控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包; 發(fā)送模塊223,用于將生成模塊222生成的業(yè)務(wù)面數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備。如圖2B所示,第二測(cè)試設(shè)備還可以包括
解析模塊224,用于解析出接收模塊221接收到的控制信令中包含的數(shù)據(jù)包發(fā)送目的 IP地址、數(shù)據(jù)包發(fā)送周期以及數(shù)據(jù)包大??;
生成模塊222具體用于,根據(jù)解析模塊2M解析出的數(shù)據(jù)包發(fā)送目的IP地址和數(shù)據(jù)包 大小生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包;
發(fā)送模塊223具體用于,根據(jù)解析模塊2M解析出的數(shù)據(jù)包發(fā)送周期發(fā)送生成模塊223 生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包。上述性能測(cè)試系統(tǒng)中,第一測(cè)試設(shè)備21可以是測(cè)試儀表,如Catapult儀表,用于 模擬CN發(fā)送控制信令和控制面測(cè)試信令;第二測(cè)試設(shè)備22可以是計(jì)算機(jī)設(shè)備,如PC,用于 根據(jù)第一測(cè)試設(shè)備21發(fā)送的控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包,并將生成的業(yè)務(wù)面測(cè)試數(shù) 據(jù)包發(fā)送給被測(cè)設(shè)備。本發(fā)明實(shí)施例還提供一種應(yīng)用于上述性能測(cè)試系統(tǒng)的性能測(cè)試方法,如圖3所 示,為本發(fā)明實(shí)施例提供的性能測(cè)試方法的流程示意圖,包括以下步驟
步驟301、第一測(cè)試設(shè)備向第二測(cè)試設(shè)備發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制面測(cè)試步驟302、第二測(cè)試設(shè)備根據(jù)第一測(cè)試設(shè)備發(fā)送的控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包,并將業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備。具體的,第二測(cè)試設(shè)備接收到的控制信令可以包括數(shù)據(jù)包發(fā)送的目的IP地址、數(shù) 據(jù)包的發(fā)送周期以及數(shù)據(jù)包的大小等性能測(cè)試相關(guān)的信息。第二測(cè)試設(shè)備接收到控制信令 后,獲取其中與性能測(cè)試相關(guān)的信息,并根據(jù)信息中的數(shù)據(jù)包發(fā)送目的IP地址和數(shù)據(jù)包大 小生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包,并根據(jù)信息中的數(shù)據(jù)包發(fā)送周期將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā) 送給被測(cè)設(shè)備。進(jìn)一步的,在有多個(gè)第二測(cè)試設(shè)備的情況下,本發(fā)明實(shí)施例提供的性能測(cè)試系統(tǒng) 中還可以包括第一路由器和第二路由器。其中,第一路由器可連接第一測(cè)試設(shè)備21和第二 測(cè)試設(shè)備22,用于將第一測(cè)試設(shè)備21發(fā)送的控制信令轉(zhuǎn)發(fā)給第二測(cè)試設(shè)備22 ;第二路由器 可連接第二測(cè)試設(shè)備22和被測(cè)設(shè)備,用于將第二測(cè)試設(shè)備22發(fā)送的業(yè)務(wù)面測(cè)試數(shù)據(jù)包轉(zhuǎn) 發(fā)給被測(cè)設(shè)備。另外,為了將第一測(cè)試設(shè)備發(fā)送的控制面測(cè)試信令發(fā)送給被測(cè)設(shè)備,第二路 由器還可連接第一測(cè)試設(shè)備21和被測(cè)設(shè)備,用于將第一測(cè)試設(shè)備21發(fā)送的控制面測(cè)試信 令轉(zhuǎn)發(fā)給被測(cè)設(shè)備;或者,第二路由器與第一路由器相連,用于將第一測(cè)試設(shè)備通過(guò)第一路 由器轉(zhuǎn)發(fā)的控制面測(cè)試信令轉(zhuǎn)發(fā)給被測(cè)設(shè)備。通過(guò)上述描述可以看出,通過(guò)第一測(cè)試設(shè)備(如Catapult儀表)和第二測(cè)試設(shè)備 (如PC)相結(jié)合的方式進(jìn)行性能壓力測(cè)試,在對(duì)大容量網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí)可以直接增 加價(jià)格較低的PC的數(shù)量進(jìn)行擴(kuò)容,而不需要增加價(jià)格較高Catapult儀表業(yè)務(wù)處理板,實(shí)現(xiàn) 對(duì)大容量網(wǎng)元設(shè)備性能測(cè)試的同時(shí),降低了測(cè)試成本,同時(shí)提高了測(cè)試的靈活性和可擴(kuò)展 性。下面結(jié)合具體的應(yīng)用場(chǎng)景對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行更加詳細(xì)的描述。該實(shí)施例以Catapult儀表和PC結(jié)合以模擬CN對(duì)RNC進(jìn)行大容量性能測(cè)試為例 對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行闡述。其中,Catapult儀表用于向PC發(fā)送控制指令, 并模擬CN向被測(cè)設(shè)備發(fā)送控制面測(cè)試信令,PC用于根據(jù)Catapult儀表發(fā)送的控制信令生 成業(yè)務(wù)面測(cè)試數(shù)據(jù)包,并模擬CN將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送到被測(cè)設(shè)備。如圖4所示,為該實(shí)施例提供的性能測(cè)試系統(tǒng)的網(wǎng)絡(luò)拓?fù)涫疽鈭D,包括Catapult 儀表(模擬CN) 41、第一路由器42、第二路由器43、PC44以及RNC45。該實(shí)施例提供的性能測(cè)試系統(tǒng)結(jié)構(gòu)與現(xiàn)有性能測(cè)試系統(tǒng)結(jié)構(gòu)相比,在IuPS接口 增加2個(gè)路由器(第一路由器42和第二路由器43),通過(guò)路由器連接測(cè)試的PC44 (PC44的 數(shù)量可以根據(jù)需要撥打的性能容量指標(biāo)進(jìn)行增加或者減少)。每臺(tái)PC44可以配置兩個(gè)網(wǎng)卡, 一個(gè)網(wǎng)卡通過(guò)第一路由器42和Catapult儀表(模擬CN) 41相連,一個(gè)網(wǎng)卡通過(guò)第二路由 器43和RNC45相連。Catapult儀表(模擬CN) 41和第一路由器42的傳輸可以采用網(wǎng)線, 路由器和PC44之間的傳輸可以采用網(wǎng)線,RNC45到第二路由器43的傳輸可以任意選取光 纖或者網(wǎng)線。與現(xiàn)有的性能測(cè)試環(huán)境相比,Catapult儀表(模擬CN)41和PC44相結(jié)合的測(cè)試環(huán) 境需要重點(diǎn)進(jìn)行改進(jìn)的是IuPS接口的下行結(jié)構(gòu)。其中,
Catapult儀表(模擬CN) 41和PC44相結(jié)合的測(cè)試環(huán)境的主要目的是增加業(yè)務(wù)面的流 量,因此信令面可以不進(jìn)行任何變化的。但是因?yàn)樾枰研帕蠲婧蜆I(yè)務(wù)面的數(shù)據(jù)合并到一 根傳輸網(wǎng)線/光纖上,然后連接到RNC45,所以可以把Catapult儀表(模擬CN)41直接連接 到第二路由器43上,或在兩個(gè)路由器之間設(shè)置一條直連的網(wǎng)線,用于Catapult儀表(模擬CN) 41發(fā)送信令消息給RNC45。如圖5所示,為Catapult儀表(模擬CN) 41直接通過(guò)第二路由器43和RNC45相 連時(shí)路由配置的示意圖,由于在Catapult儀表(模擬CN) 41和RNC45設(shè)備之間添加了路由 器,所以在Catapult儀表(模擬CN)41側(cè)需要添加Catapult儀表(模擬CN)41到RNC45信 令面的路由,在RNC45側(cè)添加RNC45到Catapult儀表(模擬CN)41信令面的路由,同時(shí)在路 由器接口上配置相關(guān)的IP地址和路由。Catapult儀表(模擬CN) 41和PC44相結(jié)合的測(cè)試環(huán)境的業(yè)務(wù)面的改進(jìn)主要是采 用PC44代替Catapult儀表(模擬CN) 41發(fā)送UDP數(shù)據(jù)包,從而以增加PC44數(shù)量的方式增 加業(yè)務(wù)面的流量。當(dāng)Catapult儀表(模擬CN)41和RNC45之間可以添加PC44時(shí),需要并在 相應(yīng)的設(shè)備上進(jìn)行路由配置。如圖6所示,為Catapult儀表(模擬CN) 41和RNC45之間添 加PC時(shí)路由配置示意圖。圖4所示的性能測(cè)試系統(tǒng)中各設(shè)備的功能可包括
Catapult儀表(模擬CN)41用于向PC44發(fā)送控制信令,并向RNC發(fā)送控制面測(cè)試信令。 具體的,一方面,Catapult儀表(模擬CN)41需要控制PC44發(fā)送UDP數(shù)據(jù)包,因此Catapult 儀表(模擬CN)41可以在BSC單板上通過(guò)網(wǎng)線和路由器相連。同時(shí)可以在Catapult儀表(模 擬CN) 41的腳本中添加一個(gè)TTY接口,這個(gè)TTY接口映射到SBC單板上接口,并發(fā)送消息。 在TTY接口上配置IP地址并添加路由,保證TTY接口能夠和PC連通。另一方面,Catapult 儀表(模擬CN)41可以直接通過(guò)第二路由器43與RNC連接,也可以依次通過(guò)第一路由器42、 第二路由器43與RNC連接,以向RNC發(fā)送控制面測(cè)試信令。PC44用于接收Catapult儀表(模擬CN)41發(fā)送的控制信令,根據(jù)接收到的控制信 令向RNC45發(fā)送UDP數(shù)據(jù)包。具體的,為了進(jìn)行性能測(cè)試,Catapult儀表(模擬CN)41需要 在IuPS接口發(fā)送UDP數(shù)據(jù)包給RNC45,因此PC44需要模擬UDP數(shù)據(jù)包,并發(fā)送到RNC。現(xiàn) 有技術(shù)中,通過(guò)PC發(fā)送TCP和UDP數(shù)據(jù)包進(jìn)行網(wǎng)絡(luò)性能測(cè)試的非常多,測(cè)試過(guò)程中選擇的 工具為JPerf。JPerf是開(kāi)源軟件,是用Java語(yǔ)言編寫(xiě)的,分Linux和Windows兩種版本。 PC可以安裝Windows系統(tǒng),然后安裝Windows系統(tǒng)的JPerf軟件。為了能夠使PC44能和 RNC45連通,需要在PC44的一塊網(wǎng)卡上添加IP地址和到RNC45的路由。為了向RNC45發(fā)送UDP數(shù)據(jù)包,PC44需要根據(jù)Catapult儀表(模擬CN)41發(fā)送的 控制信令來(lái)確定發(fā)送數(shù)據(jù)的相關(guān)信息,比如對(duì)端的IP地址,數(shù)據(jù)包的大小和流量等。因此 PC44可以監(jiān)聽(tīng)Catapult儀表(模擬CN) 41發(fā)送的控制信息,并對(duì)接收到的信息進(jìn)行分析, 提取出測(cè)試相關(guān)的信息。這些功能可以通過(guò)對(duì)JPerf軟件的二次開(kāi)發(fā)實(shí)現(xiàn),在此不再贅述。 為了進(jìn)行監(jiān)聽(tīng),可以在PC的另一塊網(wǎng)卡上配置IP地址和到Catapult儀表的路由。第一路由器42和第二路由器43用于數(shù)據(jù)的轉(zhuǎn)發(fā)。具體的,第一路由器42和第二 路由器43的主要功能就是對(duì)Catapult儀表(模擬CN) 41、PC44和RNC45之間的傳輸進(jìn)行 連接;其中,第一路由器用于將接收到的來(lái)自Catapult儀表(模擬CN) 41的控制信令轉(zhuǎn)發(fā) 給PC44;第二路由器用于將接收到的來(lái)自PC的業(yè)務(wù)數(shù)據(jù)包以及來(lái)自Catapult儀表(模擬 CN) 41的控制面測(cè)試信令發(fā)送給RNC。當(dāng)需要大容量發(fā)送UDP數(shù)據(jù)包時(shí),需要先確認(rèn)路由器能夠承載比較大的業(yè)務(wù)流 量。路由器需要添加到Catapult儀表(模擬CN) 41,RNC和PC的IP地址和路由?;谏鲜鲂阅軠y(cè)試系統(tǒng),該實(shí)施例還提供了一種性能測(cè)試的方法,如圖7所示,為本發(fā)明實(shí)施例提供的應(yīng)用于上述性能測(cè)試系統(tǒng)的性能測(cè)試方法的流程示意圖,包括以下 步驟
步驟701、根據(jù)測(cè)試數(shù)據(jù)流量配置PC44的數(shù)量。具體的,在性能測(cè)試開(kāi)始之前,可以根據(jù)測(cè)試的需要,評(píng)估業(yè)務(wù)面的數(shù)據(jù)流量,并 根據(jù)數(shù)據(jù)流量配置PC44的數(shù)量。例如,被測(cè)的RNC板卡能夠承受的流量為3G,同時(shí)每臺(tái) PC44發(fā)包的最大流量為300M,這樣就需要在IuPS接口配置10臺(tái)PC44。在確定了 PC44的 數(shù)量以后,就可以確認(rèn)需要的光纖/網(wǎng)線等傳輸設(shè)備的數(shù)量。步驟702、根據(jù)網(wǎng)絡(luò)拓?fù)浯罱y(cè)試網(wǎng)絡(luò)環(huán)境。具體的,在所有網(wǎng)元設(shè)備都準(zhǔn)備好以后,按照網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行搭建。在搭建完成以 后,需要確認(rèn)物理傳輸是否正常,端口的指示燈是否正常。步驟703、規(guī)劃并配置IP地址和路由。具體的,在網(wǎng)絡(luò)拓?fù)鋱D搭建完成并確認(rèn)傳輸正常后,需要規(guī)劃Catapult儀表(模 擬CN) 41,路由器,PC44以及RNC45的IP地址和路由。由于連接的網(wǎng)元比較多,IP地址和 路由的規(guī)劃比較繁瑣??梢酝ㄟ^(guò)表格的進(jìn)行分析和規(guī)劃,方法如表1所示
表權(quán)利要求
1.一種性能測(cè)試系統(tǒng),其特征在于,包括第一測(cè)試設(shè)備和至少一個(gè)第二測(cè)試設(shè)備;所述第一測(cè)試設(shè)備,用于向所述第二測(cè)試設(shè)備發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制 面測(cè)試信令;所述第二測(cè)試設(shè)備,用于根據(jù)第一測(cè)試設(shè)備發(fā)送的所述控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù) 包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給所述被測(cè)設(shè)備。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一測(cè)試設(shè)備包括第一生成模塊,用于生成控制信令,用于指示所述第二測(cè)試設(shè)備生成業(yè)務(wù)面測(cè)試數(shù)據(jù) 包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備; 第二生成模塊,用于生成控制面測(cè)試信令;發(fā)送模塊,用于將所述第一生成模塊生成的控制信令發(fā)送給所述第二測(cè)試設(shè)備,并將 所述第二生成模塊生成的控制面測(cè)試信令發(fā)送給被測(cè)設(shè)備。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述第一生成模塊具體用于,生成包含數(shù)據(jù)包發(fā)送目的IP地址、數(shù)據(jù)包發(fā)送周期以及 數(shù)據(jù)包大小的控制信令。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述第二測(cè)試設(shè)備包括 接收模塊,用于接收第一測(cè)試設(shè)備發(fā)送的所述控制信令;生成模塊,用于根據(jù)所述接收模塊接收到的控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包; 發(fā)送模塊,用于將所述生成模塊生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述第二測(cè)試設(shè)備還包括解析模塊,用于解析出所述接收模塊接收到的所述控制信令中包含的數(shù)據(jù)包發(fā)送目的 IP地址、數(shù)據(jù)包發(fā)送周期以及數(shù)據(jù)包大小;所述生成模塊具體用于,根據(jù)所述解析模塊解析出的數(shù)據(jù)包發(fā)送目的IP地址和數(shù)據(jù) 包大小生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包;所述發(fā)送模塊具體用于,根據(jù)所述解析模塊解析出的數(shù)據(jù)包發(fā)送周期發(fā)送所述生成模 塊生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包。
6.如權(quán)利要求1-5任一項(xiàng)所述的系統(tǒng),其特征在于,還包括第一路由器和第二路由器; 所述第一路由器連接所述第一測(cè)試設(shè)備和所述第二測(cè)試設(shè)備,用于將所述第一測(cè)試設(shè)備發(fā)送的控制信令轉(zhuǎn)發(fā)給所述第二測(cè)試設(shè)備;所述第二路由器分別連接第一測(cè)試設(shè)備、所述第二測(cè)試設(shè)備和所述被測(cè)設(shè)備,用于將 所述第二測(cè)試設(shè)備發(fā)送的業(yè)務(wù)面測(cè)試數(shù)據(jù)包轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備,將所述第一測(cè)試設(shè)備發(fā) 送的控制面測(cè)試信令轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備。
7.如權(quán)利要求1-5任一項(xiàng)所述的系統(tǒng),其特征在于,還包括第一路由器和第二路由器; 所述第一路由器連接所述第一測(cè)試設(shè)備、所述第二測(cè)試設(shè)備和所述第二路由器,用于將所述第一測(cè)試設(shè)備發(fā)送的控制信令轉(zhuǎn)發(fā)給所述第二測(cè)試設(shè)備,將所述第一測(cè)試設(shè)備發(fā)送 的控制面測(cè)試信令轉(zhuǎn)發(fā)給所述第二路由器;所述第二路由器連接所述第二測(cè)試設(shè)備和所述被測(cè)設(shè)備,用于將所述第二測(cè)試設(shè)備發(fā) 送的業(yè)務(wù)面測(cè)試數(shù)據(jù)包轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備,將從所述第一路由器接收到的控制面測(cè)試信 令轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備。
8.如權(quán)利要求1-5任一項(xiàng)所述的系統(tǒng),其特征在于,所述第一測(cè)試設(shè)備為測(cè)試儀表,所述第二測(cè)試設(shè)備為計(jì)算機(jī)設(shè)備。
9.一種利用如權(quán)利要求1-8任一項(xiàng)所述的性能測(cè)試系統(tǒng)實(shí)現(xiàn)的性能測(cè)試方法,其特征 在于,包括第一測(cè)試設(shè)備向第二測(cè)試設(shè)備發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制面測(cè)試信令;所述第二測(cè)試設(shè)備根據(jù)所述第一測(cè)試設(shè)備發(fā)送的所述控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù) 包,并將所述業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備。
10.如權(quán)利要求9所述的方法,其特征在于,所述第二測(cè)試設(shè)備根據(jù)所述第一測(cè)試設(shè)備 發(fā)送的所述控制信令生成所述業(yè)務(wù)面測(cè)試數(shù)據(jù)包,并將所述業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè) 設(shè)備,具體為所述第二測(cè)試設(shè)備解析出所述控制信令中包含的數(shù)據(jù)包發(fā)送目的IP地址、數(shù)據(jù)包發(fā) 送周期以及數(shù)據(jù)包大小,根據(jù)解析出的所述數(shù)據(jù)包發(fā)送目的IP地址和數(shù)據(jù)包大小生成業(yè) 務(wù)面測(cè)試數(shù)據(jù)包,并根據(jù)解析出的所述數(shù)據(jù)包發(fā)送周期向被測(cè)設(shè)備發(fā)送所述業(yè)務(wù)面測(cè)試數(shù) 據(jù)包。
11.如權(quán)利要求9所述的方法,其特征在于,所述第一測(cè)試設(shè)備向第二測(cè)試設(shè)備發(fā)送控 制信令,具體為所述第一測(cè)試設(shè)備將控制信令發(fā)送給第一路由器,所述第一路由器將所述控制信令轉(zhuǎn) 發(fā)給所述第二測(cè)試設(shè)備;所述第二測(cè)試設(shè)備將所述業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備,具體為所述第二測(cè)試設(shè)備向第二路由器發(fā)送業(yè)務(wù)面測(cè)試數(shù)據(jù)包,所述第二路由器將所述業(yè)務(wù) 面測(cè)試數(shù)據(jù)包數(shù)據(jù)包轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備;所述第一測(cè)試設(shè)備向被測(cè)設(shè)備發(fā)送控制面測(cè)試信令,具體為所述第一測(cè)試設(shè)備向所述第二路由器發(fā)送控制面測(cè)試信令,所述第二路由器將所述控 制面測(cè)試信令轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備;或,所述第一測(cè)試設(shè)備向第一路由器發(fā)送控制面測(cè)試 信令,所述第一路由器將所述控制面測(cè)試信令轉(zhuǎn)發(fā)給第二路由器,所述第二路由器將所述 控制面測(cè)試信令轉(zhuǎn)發(fā)給所述被測(cè)設(shè)備。
12.—種性能測(cè)試設(shè)備,其特征在于,包括第一生成模塊,用于生成控制信令,所述控制信令用于指示第二測(cè)試設(shè)備生成業(yè)務(wù)面 測(cè)試數(shù)據(jù)包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給被測(cè)設(shè)備;第二生成模塊,用于生成控制面測(cè)試信令;發(fā)送模塊,用于將所述第一生成模塊生成的控制信令發(fā)送給所述第二測(cè)試設(shè)備,將所 述第二生成模塊生成的控制面測(cè)試信令發(fā)送給被測(cè)設(shè)備。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,所述第一生成模塊具體用于,生成包含數(shù) 據(jù)包發(fā)送目的IP地址、數(shù)據(jù)包發(fā)送周期以及數(shù)據(jù)包大小的控制信令。
全文摘要
本發(fā)明公開(kāi)了一種性能測(cè)試系統(tǒng)、方法和設(shè)備,該系統(tǒng)包括第一測(cè)試設(shè)備和至少一個(gè)第二測(cè)試設(shè)備;所述第一測(cè)試設(shè)備,用于向所述第二測(cè)試設(shè)備發(fā)送控制信令,并向被測(cè)設(shè)備發(fā)送控制面測(cè)試信令;所述第二測(cè)試設(shè)備,用于根據(jù)第一測(cè)試設(shè)備發(fā)送的所述控制信令生成業(yè)務(wù)面測(cè)試數(shù)據(jù)包,并將生成的業(yè)務(wù)面測(cè)試數(shù)據(jù)包發(fā)送給所述被測(cè)設(shè)備。在本發(fā)明中,實(shí)現(xiàn)對(duì)大容量網(wǎng)元設(shè)備性能測(cè)試的同時(shí),降低了測(cè)試成本,同時(shí)提高了測(cè)試的靈活性和可擴(kuò)展性。
文檔編號(hào)H04W24/00GK102098702SQ20111003286
公開(kāi)日2011年6月15日 申請(qǐng)日期2011年1月30日 優(yōu)先權(quán)日2011年1月30日
發(fā)明者馬超 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司