專利名稱:Ip-pbx負(fù)載測(cè)試的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種IP-PBX負(fù)載測(cè)試的方法及其裝置,屬于融合通訊技術(shù)領(lǐng)域
背景技術(shù):
在融合通訊領(lǐng)域中,總是期望通訊設(shè)備能夠長期穩(wěn)定的運(yùn)行,同時(shí)能夠經(jīng)受住一定話務(wù)量的沖擊。負(fù)載測(cè)試的目的就是模擬大量虛擬用戶發(fā)起基本呼叫、呼叫前傳、三方通話、會(huì)議、鬧鐘等呼叫,實(shí)現(xiàn)對(duì)IP-PBX進(jìn)行沖擊試驗(yàn),以驗(yàn)證產(chǎn)品的穩(wěn)定性,從測(cè)試深度方面來看,能夠挖掘出一般測(cè)試方法無法發(fā)現(xiàn)的故障,同時(shí)使用負(fù)載測(cè)試工具對(duì)設(shè)備CPU利用率、內(nèi)存優(yōu)化、通話效果優(yōu)化等是非常有效的。負(fù)載測(cè)試最理想、最充分的方法就是用工具來控制大量模擬話機(jī)摘掛機(jī),產(chǎn)生大話務(wù)量。但在實(shí)際操作過程中,如果單純使用真實(shí)話機(jī)來實(shí)現(xiàn)負(fù)載測(cè)試并不現(xiàn)實(shí),首先是模擬話機(jī)資源問題,模擬話機(jī)數(shù)目不可擴(kuò)展,其次真實(shí)模擬話機(jī)手工測(cè)試過程中不同的人有不同的習(xí)慣,因此每次測(cè)試結(jié)果都有差異,另外不能期望毎次測(cè)試都能加相同的負(fù)載,這樣一來很多測(cè)試場(chǎng)景都不可再現(xiàn)。因此,用工具來模擬真實(shí)話機(jī)的負(fù)載測(cè)試方法是非常必要的,能夠以最小的代價(jià)實(shí)現(xiàn)最有效的測(cè)試,負(fù)載測(cè)試方法ー個(gè)重要的概念就是被測(cè)系統(tǒng)與話務(wù)工具的接ロ劃分,稱之為測(cè)試接ロ。測(cè)試接ロ劃分的原則首先要保證測(cè)試工具能夠?qū)崿F(xiàn)對(duì)被測(cè)系統(tǒng)最有效、最充分、最貼近實(shí)際的模擬測(cè)試,其次是盡可能的降低測(cè)試工具與被測(cè)系統(tǒng)之間的耦合性。從目前公布的一些測(cè)試方法來看,有的方法測(cè)試接ロ定得過于高,以致測(cè)試工具與被測(cè)系統(tǒng)之間的耦合性較高,這樣便不能實(shí)現(xiàn)對(duì)被測(cè)系統(tǒng)的充分測(cè)試;另外ー些方法就是將測(cè)試接ロ定得太低,雖然有效降低了測(cè)試工具與被測(cè)系統(tǒng)之間的耦合性,但是卻引入了更多額外的硬件資源,性價(jià)比方面就受到影響;另外從目前的測(cè)試方法來看實(shí)現(xiàn)的業(yè)務(wù)太少,測(cè)試手段過于單一。因此,合理定義測(cè)試接ロ是實(shí)現(xiàn)負(fù)載測(cè)試的關(guān)鍵,不然會(huì)造成測(cè)試不充分或者價(jià)格昂貴的現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)存在的不足,提供一種實(shí)用的IP-PBX負(fù)載測(cè)試的方法及其裝置,以解決現(xiàn)有的負(fù)載測(cè)試方法中由于測(cè)試接ロ定義不當(dāng)造成的測(cè)試不充分或者測(cè)試雖然充分但投入成本過高的問題。本發(fā)明的目的通過以下技術(shù)方案來實(shí)現(xiàn)
IP-PBX負(fù)載測(cè)試的方法,包括以下步驟
1)將IP-PBX底層驅(qū)動(dòng)的接ロ作為測(cè)試接ロ;
2)通過測(cè)試接ロ控制IP-PBX上FXO端ロ摘機(jī)、掛機(jī)、端ロ狀態(tài)檢測(cè)、DTMF收發(fā),并按照預(yù)先設(shè)定的測(cè)試進(jìn)程,控制前向呼叫用戶數(shù),以及對(duì)反向數(shù)據(jù)進(jìn)行處理。進(jìn)ー步地,上述的IP-PBX負(fù)載測(cè)試的方法,步驟2)還包括根據(jù)前向數(shù)據(jù)中包含的端口號(hào)判斷發(fā)送的前向數(shù)據(jù)是否為欲發(fā)送至所述仿真話機(jī)的數(shù)據(jù),還是發(fā)起附加業(yè)務(wù)的數(shù)據(jù)。 更進(jìn)一歩地,上述的IP-PBX負(fù)載測(cè)試的方法,將前向數(shù)據(jù)欲發(fā)送至真實(shí)模擬話機(jī)的數(shù)據(jù)通過RJll接ロ送至相對(duì)應(yīng)的真實(shí)模擬話機(jī)或者通過網(wǎng)絡(luò)發(fā)送至相對(duì)應(yīng)的SIP話機(jī)。將前向數(shù)據(jù)欲發(fā)送至話機(jī)的數(shù)據(jù)通過業(yè)務(wù)類型控制被測(cè)系統(tǒng)發(fā)起業(yè)務(wù)的多祥性。更進(jìn)一歩地,上述的IP-PBX負(fù)載測(cè)試的方法,步驟還包括通過測(cè)試接ロ,接收來自真實(shí)模擬話機(jī)或真實(shí)SIP話機(jī)或仿真模擬話機(jī)的反向數(shù)據(jù),并將反向數(shù)據(jù)進(jìn)行處理。再進(jìn)ー步地,上述的IP-PBX負(fù)載測(cè)試的方法,所述測(cè)試進(jìn)程為欲仿真的真實(shí)模擬話機(jī)的信令處理進(jìn)程。本發(fā)明IP-PBX負(fù)載測(cè)試的裝置,測(cè)試進(jìn)程處理模塊駐留在測(cè)試裝置IP-PBX設(shè)備上,用于仿真模擬話機(jī),構(gòu)造前向大話務(wù)量,同時(shí)接收并處理被測(cè)IP-PBX反向發(fā)送過來的數(shù)據(jù),同時(shí)該進(jìn)程用于啟動(dòng)測(cè)試過程、預(yù)先設(shè)置測(cè)試進(jìn)程所需的測(cè)試參數(shù)、顯示當(dāng)前的測(cè)試結(jié)果。本發(fā)明技術(shù)方案突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn)步主要體現(xiàn)在
本發(fā)明通過將IP-PBX底層驅(qū)動(dòng)的接ロ作為測(cè)試接ロ,能夠覆蓋對(duì)整個(gè)IP-PBX被測(cè)系統(tǒng)的測(cè)試。支持對(duì)模擬中繼、IMS/SIP中繼或者El中繼功能及性能測(cè)試,可以在不需要額外儀器支持的情況下產(chǎn)生模擬呼叫,從而有效降低了測(cè)試成本。同時(shí)支持對(duì)會(huì)議、呼叫轉(zhuǎn)移、三方通話以及真實(shí)模擬話機(jī)的呼叫,從而有效增加了測(cè)試的多祥性。由于本測(cè)試工具駐留在底層驅(qū)動(dòng),然而底層驅(qū)動(dòng)基本是不變的,使得測(cè)試工具與被測(cè)系統(tǒng)之間的耦合性大大降低,有效降低了測(cè)試裝置維護(hù)的難度。
下面結(jié)合附圖對(duì)本發(fā)明技術(shù)方案作進(jìn)ー步說明
圖I:測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式如圖I所示,負(fù)載測(cè)試系統(tǒng)包括測(cè)試裝置11和被測(cè)系統(tǒng)12,其中,測(cè)試裝置11包含測(cè)試進(jìn)程處理模塊13,被測(cè)系統(tǒng)12包含IP-PBX 14。將IP-PBX底層驅(qū)動(dòng)的接ロ作為測(cè)試接ロ,測(cè)試進(jìn)程處理模塊13駐留在測(cè)試裝置11上,用于仿真模擬話機(jī),構(gòu)造前向大話務(wù)量,話務(wù)包含基本呼叫、呼叫前傳、三方通話、會(huì)議、鬧鐘等呼叫,同時(shí)接收并處理被測(cè)IP-PBX反向發(fā)送過來的數(shù)據(jù),同時(shí)該進(jìn)程用于啟動(dòng)測(cè)試過程、預(yù)先設(shè)置測(cè)試進(jìn)程所需的測(cè)試參數(shù)、顯示當(dāng)前的測(cè)試結(jié)果。測(cè)試方法的流程包括如下具體步驟
步驟1),首先測(cè)試進(jìn)程配置預(yù)先設(shè)定的測(cè)試參數(shù),然后啟動(dòng)測(cè)試進(jìn)程;測(cè)試進(jìn)程處理模塊判斷當(dāng)前接收到的數(shù)據(jù)是否為反向數(shù)據(jù),如果是,測(cè)試進(jìn)程對(duì)該數(shù)據(jù)進(jìn)行處理,同時(shí)對(duì)該數(shù)據(jù)進(jìn)行回應(yīng);否則執(zhí)行步驟2)或者3);
步驟2)與步驟3)是對(duì)稱的,都與測(cè)試裝置互聯(lián),其目的是為了實(shí)現(xiàn)豐富的語音業(yè)務(wù);被測(cè)系統(tǒng)收到前向數(shù)據(jù)后,根據(jù)數(shù)據(jù)中包含的被叫號(hào)碼找到對(duì)應(yīng)的分機(jī),其中分機(jī)可以在配置參數(shù)時(shí)候預(yù)先設(shè)定為仿真模擬話機(jī)或真實(shí)模擬話機(jī),同時(shí)根據(jù)數(shù)據(jù)中包含的呼叫類型實(shí)現(xiàn)不同的業(yè)務(wù),包含基本呼叫、呼叫前傳、三方通話、會(huì)議、鬧鐘等業(yè)務(wù),這樣便可以模擬出比較真實(shí)的場(chǎng)景,且可形成大話務(wù)量,以測(cè)試被測(cè)系統(tǒng)IP-PBX在一定話務(wù)量和業(yè)務(wù)保持情況下的性能步驟I)中,還包括通過所述測(cè)試接ロ接收來自真實(shí)話機(jī)或者仿真模擬話機(jī)的反向數(shù)據(jù),并對(duì)數(shù)據(jù)結(jié)果進(jìn)行統(tǒng)計(jì)并顯示出來;其中,該測(cè)試進(jìn)程可包括如下線程的一個(gè)或多個(gè)用戶摘機(jī)、用戶掛機(jī)、用戶起呼、用戶被呼、用戶排插、DTMF收發(fā)、會(huì)議、三方通話、呼叫前轉(zhuǎn)、通話釋放等,其中呼叫過程中包含各種類型的中繼,在此不再贅述。本發(fā)明通過將IP-PBX底層驅(qū)動(dòng)的接ロ作為測(cè)試接ロ,能夠覆蓋對(duì)整個(gè)IP-PBX被測(cè)系統(tǒng)的測(cè)試。支持對(duì)模擬中繼、頂S/SIP中繼或者El中繼功能及性能測(cè)試,可以在不需要額外儀器支持的情況下產(chǎn)生模擬呼叫,從而有效降低了測(cè)試成本。同時(shí)支持對(duì)會(huì)議、呼叫轉(zhuǎn)移、三方通話以及真實(shí)模擬話機(jī)的呼叫,從而有效增加了測(cè)試的多祥性。由于本測(cè)試工具駐留在底層驅(qū)動(dòng),然而底層驅(qū)動(dòng)基本是不變的,使得測(cè)試工具與被測(cè)系統(tǒng)之間的耦合性大大降低,有效降低了測(cè)試裝置維護(hù)的難度。需要理解到的是以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.IP-PBX負(fù)載測(cè)試的方法,其特征在于包括以下步驟 .1)將IP-PBX底層驅(qū)動(dòng)的接ロ作為測(cè)試接ロ; .2)通過測(cè)試接ロ控制IP-PBX上FXO端ロ摘機(jī)、掛機(jī)、端ロ狀態(tài)檢測(cè)、DTMF收發(fā),并按照預(yù)先設(shè)定的測(cè)試進(jìn)程,控制前向呼叫用戶數(shù),以及對(duì)反向數(shù)據(jù)進(jìn)行處理。
2.根據(jù)權(quán)利要求I所述的IP-PBX負(fù)載測(cè)試的方法,其特征在于步驟2)還包括根據(jù)前向數(shù)據(jù)中包含的端口號(hào)判斷發(fā)送的前向數(shù)據(jù)是否為欲發(fā)送至所述仿真話機(jī)的數(shù)據(jù),還是發(fā)起附加業(yè)務(wù)的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的IP-PBX負(fù)載測(cè)試的方法,其特征在于將前向數(shù)據(jù)欲發(fā)送至真實(shí)模擬話機(jī)的數(shù)據(jù)通過RJll接ロ送至相對(duì)應(yīng)的真實(shí)模擬話機(jī)或者通過網(wǎng)絡(luò)發(fā)送至相對(duì)應(yīng)的SIP話機(jī)。
4.根據(jù)權(quán)利要求I所述的IP-PBX負(fù)載測(cè)試的方法,其特征在于步驟還包括通過測(cè)試接ロ,接收來自真實(shí)模擬話機(jī)或真實(shí)SIP話機(jī)或仿真模擬話機(jī)的反向數(shù)據(jù),并將反向數(shù)據(jù)進(jìn)行處理。
5.根據(jù)權(quán)利要求I所述的IP-PBX負(fù)載測(cè)試的方法,其特征在于所述測(cè)試進(jìn)程為欲仿真的真實(shí)模擬話機(jī)的信令處理進(jìn)程。
6.權(quán)利要求I所述的IP-PBX負(fù)載測(cè)試的裝置,其特征在于測(cè)試進(jìn)程處理模塊駐留在測(cè)試裝置IP-PBX設(shè)備上,用于仿真模擬話機(jī),構(gòu)造前向大話務(wù)量,同時(shí)接收并處理被測(cè)IP-PBX反向發(fā)送過來的數(shù)據(jù),同時(shí)該進(jìn)程用于啟動(dòng)測(cè)試過程、預(yù)先設(shè)置測(cè)試進(jìn)程所需的測(cè)試參數(shù)、顯示當(dāng)前的測(cè)試結(jié)果。
全文摘要
本發(fā)明涉及IP-PBX負(fù)載測(cè)試的方法及裝置,將IP-PBX底層驅(qū)動(dòng)的接口作為測(cè)試接口;通過測(cè)試接口控制IP-PBX上FXO端口摘機(jī)、掛機(jī)、端口狀態(tài)檢測(cè)、DTMF收發(fā),并按照預(yù)先設(shè)定的測(cè)試進(jìn)程,控制前向呼叫用戶數(shù),以及對(duì)反向數(shù)據(jù)進(jìn)行處理。設(shè)置在IP-PBX設(shè)備底層驅(qū)動(dòng)層上的測(cè)試進(jìn)程處理模塊,該模塊用于仿真模擬話機(jī),構(gòu)造前向大話務(wù)量,同時(shí)接收并處理被測(cè)實(shí)體側(cè)反向發(fā)送過來的消息和數(shù)據(jù)。通過將IP-PBX底層驅(qū)動(dòng)的接口作為測(cè)試接口,能夠覆蓋對(duì)整個(gè)IP-PBX被測(cè)系統(tǒng)的測(cè)試。支持對(duì)模擬中繼、IMS/SIP中繼或者E1中繼功能及性能測(cè)試,在不需要額外儀器支持的情況下產(chǎn)生模擬呼叫,從而有效降低了測(cè)試成本。
文檔編號(hào)H04M3/22GK102624588SQ201210119158
公開日2012年8月1日 申請(qǐng)日期2012年4月23日 優(yōu)先權(quán)日2012年4月23日
發(fā)明者劉繼明, 楊柏華, 林恩峰, 田亞 申請(qǐng)人:網(wǎng)經(jīng)科技(蘇州)有限公司