專利名稱:彩信中心系統(tǒng)性能測試系統(tǒng)及測試方法
技術領域:
本發(fā)明涉及一種移動通信業(yè)務處理系統(tǒng)的測試系統(tǒng)及方法,尤其是一種針對多媒體信息業(yè)務(Multimedia Messaging Service,簡稱MMS,通常又稱為彩信)系統(tǒng)中的彩信中心系統(tǒng)的信息處理性能進行測試的測試系統(tǒng)及測試方法。
背景技術:
目前,彩信業(yè)務發(fā)展迅速,隨著用戶的數(shù)量不斷增長,對彩信業(yè)務系統(tǒng)的性能提出了很高的要求。圖1為通常所說的彩信業(yè)務在實際網(wǎng)絡環(huán)境中的系統(tǒng)結構圖,主要包括多媒體信息中心(Multimedia Message ServiceCenter,簡稱MMSC,通常又稱為彩信中心)11、MMS終端用戶UA 12、Push代理網(wǎng)關PPG 13、外部郵件(External Email)服務器SMTP 14、增值業(yè)務提供商VAS 15。這些設備可以互為客戶端或服務器端,即發(fā)送方或接收方。
對于一個MMSC而言,體系架構中一般包含了MM1/MM3/MM4/MM7各個接口信息的處理,包括來自終端用戶(MO)的MM1接口信息,來自VASP下發(fā)的MM7接口信息,來自外部郵件(External Email)服務器smtp的MM3接口信息和來自其他MMSC的MM4接口信息。
為了衡量MMSC是否能夠承載移動商用網(wǎng)業(yè)務以及突發(fā)高峰時間段對MMSC的影響,保證移動運營商的服務質量,需要獲知MMSC上的各個接口的處理性能,然而,目前國內外包括一些國際標準化組織尚未對MMSC上的各個接口的處理性能進行有效的分析,例如OMA一般僅僅側重于通信協(xié)議進行分析,并沒有針對MMS系統(tǒng)的性能進行測試。
發(fā)明內容
本發(fā)明的第一目的在于針對上述目前國內外尚未對MMSC上的各個接口的處理性能進行有效分析的現(xiàn)狀,提供一種彩信中心系統(tǒng)性能測試系統(tǒng),用于實現(xiàn)對彩信中心系統(tǒng)的處理性能測試。
本發(fā)明的第二目的在于針對上述目前國內外尚未對MMSC上的各個接口的處理性能進行有效分析的現(xiàn)狀,提供一種基于彩信中心系統(tǒng)性能測試系統(tǒng)的測試方法,該方法通過客戶端仿真平臺、服務端仿真平臺與MMSC進行模擬信息交互,實現(xiàn)對MMSC的各個接口的處理性能的有效測試。
為實現(xiàn)上述第一目的,本發(fā)明提供了一種彩信中心系統(tǒng)性能測試系統(tǒng),包括一客戶端仿真平臺,用于模擬彩信發(fā)送端并向被測彩信中心系統(tǒng)發(fā)送彩信測試消息;以及一統(tǒng)計模塊,與該客戶端仿真平臺連接,用于統(tǒng)計及顯示該客戶端仿真平臺發(fā)送和接收的信息。為了測試被測彩信中心更多接口的處理性能,該系統(tǒng)還包括服務器端仿真平臺,通過所述被測彩信中心系統(tǒng)與所述客戶端仿真平臺連接,用于模擬彩信接收端。
為實現(xiàn)上述第二目的,本發(fā)明提供了一種彩信中心系統(tǒng)性能測試方法,包括以下步驟步驟11.在所述客戶端仿真平臺中設置彩信;步驟12.向被測彩信中心及所述統(tǒng)計模塊發(fā)送所述彩信,該統(tǒng)計模塊存儲所述彩信;步驟13.所述被測彩信中心向所述客戶端仿真平臺返回接收響應信息;步驟14.所述客戶端仿真平臺將所述響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;步驟15.根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,獲得彩信中心系統(tǒng)的處理性能指標參數(shù)。
上述方案中,所述步驟12中向被測彩信中心發(fā)送彩信具體為由所述客戶端仿真平臺中的模擬用戶發(fā)送終端將彩信發(fā)送給模擬彩信中心客戶端,該模擬彩信中心客戶端將短信轉發(fā)給被測彩信中心。
所述步驟12和步驟13之間還包括所述被測彩信中心將所述彩信轉發(fā)到所述服務器端仿真平臺,所述服務器端仿真平臺接收到彩信后,返回接收結果信息給被測彩信中心。
從上述方案可以看到,本發(fā)明的測試方法基于彩信中心系統(tǒng)性能測試系統(tǒng),通過模擬彩信中心MM1/MM3/MM4/MM7各接口的彩信收發(fā),并對其結果進行統(tǒng)計顯示,得到信息處理能力如信息/秒、丟失信息/發(fā)送信息等參數(shù)來衡量MMSC的性能指標,從而得出MMS系統(tǒng)以及接口的處理性能。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
圖1為現(xiàn)有MMSC的網(wǎng)絡結構圖;圖2為本發(fā)明MMSC性能測試系統(tǒng)的結構圖;圖3為本發(fā)明MMSC性能測試方法實施例一的流程圖;圖4為本發(fā)明MMSC性能測試方法實施例二的流程圖。
具體實施例方式
圖2為本發(fā)明彩信中心系統(tǒng)性能測試系統(tǒng)的結構圖,包括一客戶端仿真平臺,用于模擬彩信發(fā)送端并向被測彩信中心系統(tǒng)發(fā)送彩信測試消息;以及一統(tǒng)計模塊,與該客戶端仿真平臺連接,用于統(tǒng)計及顯示該客戶端仿真平臺發(fā)送和接收的信息。該測試系統(tǒng)用于測試被測彩信中心接口MM4的處理性能。為了測試被測彩信中心其它接口的處理性能,該系統(tǒng)還包括服務器端仿真平臺,其通過所述被測彩信中心系統(tǒng)與所述客戶端仿真平臺連接,用于模擬彩信接收端接收被測彩信中心轉發(fā)的彩信。本系統(tǒng)將被測MMSC獨立出來,完全脫離除被測MMS中心以外的其他網(wǎng)絡設備,用客戶端仿真平臺和服務器仿真平臺模擬了除被測MMS中心以外和MMS中心交互的網(wǎng)絡設備(如WAP網(wǎng)關和PPG),以保證測試結果的公正和正確性。
客戶端仿真平臺模擬包含MM1/MM3/MM4/MM7各個接口的客戶信息發(fā)起終端(Mobile Originated,簡稱MO),用于模擬終端用戶(簡稱UA)和WAP(簡稱WG)網(wǎng)關;Email客戶端(Email Client),用于模擬Email客戶端發(fā)送Email信息到MM3接口;模擬的彩信中心客戶端用于模擬彩信中心客戶端從MM4接口向被測的彩信中心發(fā)送MM4-Forward信息;增值應用服務商客戶端,用于模擬增值應用服務商客戶端發(fā)送MM7接口信息。
服務器仿真平臺模擬各個接口的服務器端,包括模擬PPG直接與彩信中心的MM1接口進行通信,用于處理彩信中心的PUSH信息;Email服務器端(Email Server),用于模擬Email服務器端從MM3接口接收Emai信息并且處理接收到的信息;模擬用戶接收終端MT,用于接收來自PPG轉發(fā)的彩信;增值應用服務商服務器端,用于模擬增值應用服務商服務器端接收并處理MM7接口信息。MMS系統(tǒng)性能測試主要包括MM1、MM3、MM4、MM7四個接口的協(xié)議處理。
本發(fā)明的彩信業(yè)務系統(tǒng)性能測試方法的具體實施例針對各個接口,通過模擬實現(xiàn)MMSC四個接口的所有彩信發(fā)送和接收流程以及各個接口之間的信息交互,即通過彩信中心接收來自各個接口的信息,并且同時通過各個接口下發(fā)彩信信息,真實仿真現(xiàn)網(wǎng)各種業(yè)務流程,并對收發(fā)信息進行統(tǒng)計顯示,從而得出彩信中心系統(tǒng)的處理性能參數(shù),實現(xiàn)對彩信中心系統(tǒng)性能的有效測試。
圖3為本發(fā)明彩信中心系統(tǒng)性能測試方法實施例一的流程圖,由于本實施例中彩信的接收端為被測彩信中心,因此所采用的測試系統(tǒng)不需要服務器端仿真平臺。該實施例通過模擬MM1->MM4方向信息流程,測試被測彩信中心MM4接口的處理性能。具體執(zhí)行以下步驟步驟101.在所述客戶端仿真平臺的MO中設置大量音頻彩信;步驟102.MO向被測彩信中心及所述統(tǒng)計模塊發(fā)送所述彩信,該統(tǒng)計模塊存儲所述彩信;步驟103.被測彩信中心向所述客戶端仿真平臺返回接收響應信息;步驟104.MO將所述Response響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;步驟105.根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,計算(彩信數(shù)量-響應信息數(shù)量)/彩信數(shù)量,從而獲知彩信中心系統(tǒng)MM4接口的處理性能。
上述實施例中,步驟102具體包括以下兩步步驟1021.MO向客戶端仿真平臺中的模擬的彩信中心客戶端發(fā)送MM4_forwardt.REQ請求接收所述音頻彩信;步驟1022.所述模擬的彩信中心客戶端接收所述音頻彩信并處理MM4_forwardt.REQ請求,向被測彩信中心發(fā)送MM4_forwardt.RES請求接收所述音頻彩信,同時MO向所述統(tǒng)計模塊發(fā)送所述音頻彩信,該統(tǒng)計模塊存儲所述音頻彩信;在測試彩信中心其它接口的處理能力時,需要有接收來自被測彩信中心其它接口的彩信的模擬彩信接收端,因此增加了服務器端仿真平臺。
步驟103具體包括以下兩步步驟1031.被測彩信中心收到所述音頻彩信后,向所述客戶端仿真平臺中的MMSC返回相應的Response接收響應信息;步驟1032所述客戶端仿真平臺模擬的彩信中心客戶端將所述Response響應信息轉發(fā)給MO。
圖4為本發(fā)明MMSC性能測試方法實施例二的流程圖,通過實施MM1->MM1方向信息流程即通過MO提交、MT接收業(yè)務,測試彩信中心系統(tǒng)MM1接口的處理性能,具體包括以下步驟步驟201.在在所述客戶端仿真平臺的MO中設置大量準備發(fā)送的圖片彩信;
步驟202.MO向被測彩信中心及所述統(tǒng)計模塊發(fā)送所述彩信,該統(tǒng)計模塊存儲所述彩信;步驟203.被測彩信中心收到所述接收結果信息后,向所述客戶端仿真平臺中的MO返回相應的Response接收響應信息;步驟204.所述客戶端仿真平臺中的MO將所述Response響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;步驟205.根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,計算(彩信數(shù)量-響應信息數(shù)量)/彩信數(shù)量,從而獲知彩信中心系統(tǒng)的處理性能。
上述實施例中,步驟202具體包括以下三步步驟2021.初始化HTTP Transaction向被測彩信中心發(fā)送圖片彩信,同時向統(tǒng)計模塊發(fā)送與所述彩信,該統(tǒng)計模塊存儲所述彩信;步驟2022.所述被測彩信中心接收到圖片彩信后將所述圖片彩信轉發(fā)到所述服務器端仿真平臺的模擬信息接收終端PPG,PPG收到MMSC下發(fā)的push信息,通過解析,認為是MMS通知信息,傳送到模擬MT對象;步驟2023.MT對象初始化HTTP Transaction向MMSC提交Retrieve請求,MT接收MMS完畢,向MMS中心發(fā)送MM1_acknowledge.REQ;同樣的,MM3->MM1方向信息流程為在所述客戶端仿真平臺的SMTP中設置大量e-mail彩信;向被測彩信中心發(fā)送所述所述e-mail彩信,同時向所述統(tǒng)計模塊發(fā)送所述e-mail彩信,該統(tǒng)計模塊存儲所述所述e-mail彩信;所述被測彩信中心將所述彩信轉發(fā)到所述服務器端仿真平臺的模擬信息接收終端PPG,PPG收到MMSC下發(fā)的push信息,通過解析,認為是MMS通知信息,傳送到模擬MT對象,MT對象初始化HTTP Transaction向MMSC提交Retrieve請求,MT接收MMS完畢,向MMS中心發(fā)送MM1_acknowledge.REQ;被測彩信中心收到所述接收結果信息后,向所述客戶端仿真平臺中的SMTP返回相應的Response接收響應信息;所述客戶端仿真平臺中的SMTP將所述Response響應信息發(fā)送給所述統(tǒng)計模塊,根據(jù)統(tǒng)計模塊顯示的所述e-mail彩信和響應信息的統(tǒng)計信息進行計算,計算(彩信數(shù)量-響應信息數(shù)量)/彩信數(shù)量,從而獲知彩信中心系統(tǒng)的處理性能。
MM4->MM1方向信息流程為在所述客戶端仿真平臺的MMSC中設置大量視頻彩信;向被測彩信中心發(fā)送所述視頻彩信,同時向所述統(tǒng)計模塊發(fā)送所述視頻彩信,該統(tǒng)計模塊存儲所述視頻彩信;所述被測彩信中心將所述彩信轉發(fā)到所述服務器端仿真平臺的模擬信息接收終端PPG,PPG收到MMSC下發(fā)的push信息,通過解析,認為是MMS通知信息,傳送到模擬MT對象,MT對象初始化HTTP Transaction向MMSC提交Retrieve請求,MT接收MMS完畢,向MMS中心發(fā)送MM1_acknowledge.REQ;被測彩信中心收到所述接收結果信息后,向所述客戶端仿真平臺中的MMSC返回相應的Response接收響應信息;所述客戶端仿真平臺中的MMSC將所述Response響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,計算(彩信數(shù)量-響應信息數(shù)量)/彩信數(shù)量,從而獲知彩信中心系統(tǒng)的處理性能。
MM7->MM1方向信息流程為在所述客戶端仿真平臺的增值應用服務商客戶端中設置大量彩信;增值應用服務商客戶端向被測彩信中心發(fā)送MM7_submit.REQ請求接收所述彩信,同時向所述統(tǒng)計模塊發(fā)送所述彩信,該統(tǒng)計模塊存儲所述所述彩信;所述被測彩信中心接收到所述彩信后將其轉發(fā)到所述服務器端仿真平臺的模擬信息接收終端PPG,PPG收到MMSC下發(fā)的push信息,通過解析,認為是MMS通知信息,傳送到模擬MT對象,MT對象初始化HTTP Transaction向MMSC提交Retrieve請求,MT接收MMS完畢,向MMS中心發(fā)送MM1_acknowledge.REQ;被測彩信中心收到所述接收結果信息后,向所述客戶端仿真平臺中的增值應用服務商客戶端返回相應的Response接收響應信息;所述客戶端仿真平臺中的增值應用服務商客戶端將所述Response響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,計算(彩信數(shù)量-響應信息數(shù)量)/彩信數(shù)量,從而獲知彩信中心系統(tǒng)的處理性能。
MM1->MM7方向信息流程為在所述客戶端仿真平臺的MO中設置大量準備發(fā)送的圖片彩信;初始化HTTP Transaction向被測彩信中心發(fā)送圖片彩信,同時向統(tǒng)計模塊發(fā)送與所述彩信,該統(tǒng)計模塊存儲所述彩信;所述被測彩信中心接收到圖片彩信后向所述服務器端仿真平臺的模擬增值應用服務商服務器端發(fā)送MM7_deliver.REQ請求接收所述圖片彩信,模擬增值應用服務商服務器端處理MM7_deliver.REQ并接收所述圖片彩信后,向被測彩信中心發(fā)送MM7_deliver.RES;被測彩信中心接收到MM7_deliver.RES后,向客戶端仿真平臺中的MO返回響應信息;所述客戶端仿真平臺中的MO將所述Response響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,計算(彩信數(shù)量-響應信息數(shù)量)/彩信數(shù)量,從而獲知彩信中心系統(tǒng)的處理性能。
最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的精神和范圍。
權利要求
1.一種彩信中心系統(tǒng)性能測試系統(tǒng),其特征在于包括一客戶端仿真平臺,用于模擬彩信發(fā)送端并向被測彩信中心系統(tǒng)發(fā)送彩信測試消息;以及一統(tǒng)計模塊,與該客戶端仿真平臺連接,用于統(tǒng)計及顯示該客戶端仿真平臺發(fā)送和接收的信息。
2.根據(jù)權利要求1所述的彩信中心系統(tǒng)性能測試系統(tǒng),其特征在于還包括服務器端仿真平臺,其通過所述被測彩信中心系統(tǒng)與所述客戶端仿真平臺連接,用于模擬彩信接收端的。
3.根據(jù)權利要求1所述的彩信中心系統(tǒng)性能測試系統(tǒng),其特征在于所述客戶端仿真平臺中設有模擬用戶發(fā)送終端、模擬電子郵件客戶端、模擬彩信中心客戶端以及模擬增值應用服務商客戶端。
4.根據(jù)權利要求2或3所述的彩信中心性能測試系統(tǒng),其特征在于所述服務器端仿真平臺中設有模擬推送信息網(wǎng)關、模擬電子郵件服務器端、模擬用戶接收終端以及增值應用服務商服務器端。
5.一種彩信中心系統(tǒng)性能測試的方法,其特征在于包括以下步驟步驟1.在所述客戶端仿真平臺中設置彩信;步驟2.向被測彩信中心及所述統(tǒng)計模塊發(fā)送所述彩信,該統(tǒng)計模塊存儲所述彩信;步驟3.所述被測彩信中心向所述客戶端仿真平臺返回接收響應信息;步驟4.所述客戶端仿真平臺將所述響應信息發(fā)送給所述統(tǒng)計模塊,統(tǒng)計模塊存儲并顯示該響應信息;步驟5.根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算,獲得彩信中心系統(tǒng)的處理性能指標參數(shù)。
6.根據(jù)權利要求5所述的方法,其特征在于所述步驟2中向被測彩信中心發(fā)送彩信具體為由所述客戶端仿真平臺中的模擬用戶發(fā)送終端將彩信發(fā)送給模擬彩信中心客戶端,該模擬彩信中心客戶端將短信轉發(fā)給被測彩信中心。
7.根據(jù)權利要求5所述的方法,其特征在于所述步驟2和步驟3之間還包括所述被測彩信中心將所述彩信轉發(fā)到所述服務器端仿真平臺,所述服務器端仿真平臺接收到彩信后,返回接收結果信息給被測彩信中心。
8.根據(jù)權利要求5所述的方法,其特征在于所述步驟5中根據(jù)統(tǒng)計模塊顯示的所述彩信和響應信息的統(tǒng)計信息進行計算具體為比較統(tǒng)計模塊存儲的所述彩信數(shù)量和響應信息的數(shù)量進行計算,獲得彩信中心系統(tǒng)處理信息的處理性能指標參數(shù)。
全文摘要
本發(fā)明涉及一種彩信中心系統(tǒng)性能測試系統(tǒng)及測試方法,測試系統(tǒng)包括客戶端仿真平臺以及與客戶端仿真平臺連接的統(tǒng)計模塊。測試方法包括在客戶端仿真平臺中設置彩信;向被測彩信中心和統(tǒng)計模塊發(fā)送彩信;被測彩信中心向所述客戶端仿真平臺返回接收響應信息;客戶端仿真平臺將響應信息發(fā)送給統(tǒng)計模塊;根據(jù)統(tǒng)計模塊顯示的統(tǒng)計信息,獲得彩信中心系統(tǒng)的處理性能指標參數(shù)。本發(fā)明通過在客戶端仿真平臺中模擬并向被測彩信中心系統(tǒng)發(fā)送基于接口MM1或MM3或MM4或MM7的彩信業(yè)務,通過統(tǒng)計模塊對運行結果進行統(tǒng)計顯示,實現(xiàn)了對MMSC上的各個接口的處理性能的有效分析。
文檔編號H04W88/18GK1777319SQ200510125739
公開日2006年5月24日 申請日期2005年12月1日 優(yōu)先權日2005年12月1日
發(fā)明者楊光華, 程衛(wèi)東 申請人:中國移動通信集團公司