新四季網

通訊性能測試方法

2023-05-30 08:33:26 2

專利名稱:通訊性能測試方法
技術領域:
本發明涉及電通信技術,尤其涉及一種通訊性能測試方法。
背景技術:
由於電信級的應用要求,通訊軟體對性能指標有著很高的要求,同時也是重要的測試項目,目前性能測試一般採用商用儀器進行,主要是兩個方面的測試連接平面的性能測試和數據平面的性能測試,隨著技術的不斷進步,通訊產品的處理能力越來越強,相關的性能測試也越來越難,因此採用儀器進行測試也有了更多的局限性,主要表現為儀器的開發進度落後於產品的進度,對很多新的協議標準,儀器支持比較慢,影響了性能測試的進度;另一方面,產品性能成倍提高,要求大量的儀器參與測試,測試成本越來越高。

發明內容
本發明的目的在於提供一種通用性強、成本低的通訊性能測試方法和系統。
本發明所採用的方法為這種通訊性能測試方法,採用如下步驟A、性能測試由多個獨立的連接測試組成,每個獨立的連接測試中的動作封裝為消息Msg,連接測試的測試流程由相應的消息序列圖MSC表示,並通過計算機語言描述;B、通過計算機語言對數據及控制的定義和操作,完成消息序列圖MSC中消息Msg和事件Event的響應;所述的消息序列圖MSC的呼叫流程中,根據當前狀態和下一狀態,決定狀態的遷移,對應該收到的消息和事件予以登記,並執行消息匹配時的觸發的動作。
所述的呼叫流程中的狀態、消息和動作的值採用宏處理;所述的呼叫流程中狀態自動遷移過程中,採用有限狀態機FSM的連接控制塊,反映狀態的遷移。
本發明的有益效果為本發明將每個獨立的連接測試中的動作封裝為消息Msg,連接測試的測試流程由相應的消息序列圖MSC表示,並通過計算機語言描述,通過計算機語言對數據及控制的定義和操作,完成消息序列圖MSC中消息Msg和事件Event的響應,提供了一種通用的通訊性能測試模式,可以很快發開發新的性能測試用例,加快新產品的測試進度,同時本發明很容易重用,可運行於多個平臺之上,降低性能測試的成本,可以加快新產品的測試進度,降低測試成本,因此,本發明通用性強而且成本低,這種通用模式可以在通用平臺(PC、UNIX工作站)及專用的產品平臺上運行,從而可以很好地解決性能測試進度與成本方面的問題,本發明尤其適應於連接方面的性能測試。


圖1為消息序列示意圖;圖2為應用本發明的系統示意圖。
具體實施例方式
下面根據附圖和實施例對本發明作進一步詳細說明根據圖1和圖2,一應用系統包括業務控制模塊1和業務處理模塊2;業務控制模塊1包括連接控制塊CCB和消息序列圖MSC;業務處理模塊2包括解釋器、消息封裝與事件分發模塊和適配器;根據有關參數與命令配置,業務控制模塊1向業務處理模塊2提供有關呼叫流程,經解釋器後,通過消息封裝與事件分發模塊,採用與被測試對象相應的適配器,對被測試對象進行性能測試,有關測試結果輸至結果統計與跟蹤模塊。
如圖1所示,性能測試由多個獨立的連接測試組成,每個獨立的連接測試中的動作封裝為消息Msg,連接測試的測試流程由相應的消息序列圖MSC表示,並通過計算機語言描述,通過計算機語言對數據及控制的定義和操作,完成消息序列圖MSC中消息Msg和事件Event的響應。
在通訊性能測試中,每個連接測試代表某一種業務流程或者協議流程,如電話的摘機、撥號通話直到掛機便是一個業務流程,對交換機的性能測試便是由成千上萬個這樣的流程組成的,對不同的產品來說,流程不一,但它們都可以表示為如圖1所示的消息序列圖MSC,在消息序列圖MSC的呼叫流程中,根據當前狀態和下一狀態,決定狀態的遷移,對應該收到的消息和事件予以登記,並執行消息匹配時的觸發的動作。
對每個連接測試來說,都可以用上述的消息序列圖MSC來描述,如對電話呼叫來說,可以將摘機、撥號等動作封裝為消息Msg。
對連接測試來說,主要涉及呼叫流程的描述、狀態自動遷移、消息編碼與匹配、與被測系統的接口適配。
消息序列圖MSC的呼叫流程的採用如下C語言結構數組進行描述Struct flow_fsm{STATE current; ∥當前狀態STATE next state;∥下一狀態,決定狀態如何遷移MSG should_recv; ∥應該收到的消息和事件ACT act; ∥消息匹配時的動作_US timer;∥定時器
}call_flow[];呼叫流程中的狀態、消息和動作的值採用宏處理,如下是一個7號TUP呼叫流程的例子{SETUP, TIME_OUT, TUP_WAIT_ACM,ACT_TUP_IAM,20},{TUP_WAIT_ACM, ACM,TUP_WAIT_ANC,ACT_NULL,20},{TUP_WAIT_ANC, ANC,CONNECT, ACT_NULL,3},{CONNECT, TIME_OUT, TUP_WAIT_CBK,ACT_TUP_CLF,20},{TUP_WAIT_CBK, RLG,END, ACT_NULL,6}呼叫流程中狀態自動遷移過程中,採用有限狀態機FSM的連接控制塊,反映狀態的遷移,其自動遷移過程的信息,如記錄當前所處的狀態以及是否錯誤等信息等,由以下C語言數據結構進行記錄typedef struct{_US id; ∥該連接的唯一標誌Struct flow_fsm*pFsm; ∥該連接的呼叫流程_US fsm_index;∥狀態機狀態索引_UC active; ∥狀態機是否激活}PORT_FSM_CB; ∥連接FSM控制表狀態遷移採用條件語句進行轉移,如If(消息匹配){則遷移到下一狀態,更改狀態機控制結構。
執行動作;}Else{
錯誤處理;重置狀態機。
}消息編碼與匹配由專門的消息處理模塊實現,消息參數需特殊處理,由一數據結構和連接控制塊CCB共同處理,接收消息時由一專門調度模塊處理,下面是一7號呼叫參數結構的例子typedef struct{_US psn;∥埠號_US cic;_US num_len;_UC called_number[TEL_MAX_NUM];_UC type;∥呼叫類別_UC stop;∥停止呼叫標誌_UC start;∥開始呼叫標誌}PORT;∥埠屬性表根據被測試系統的不同,接口適配差異比較大,如對交換機測試來說可以用語音卡適配。
權利要求
1.一種通訊性能測試方法,其特徵在於它採用如下步驟A、性能測試由多個獨立的連接測試組成,每個獨立的連接測試中的動作封裝為消息(Msg),連接測試的測試流程由相應的消息序列圖(MSC)表示,並通過計算機語言描述;B、通過計算機語言對數據及控制的定義和操作,完成消息序列圖(MSC)中消息(Msg)和事件(Event)的響應。
2.根據權利要求1所述的通訊性能測試方法,其特徵在於所述的消息序列圖(MSC)的呼叫流程中,根據當前狀態和下一狀態,決定狀態的遷移,對應該收到的消息和事件予以登記,並執行消息匹配時的觸發的動作。
3.根據權利要求2所述的通訊性能測試方法,其特徵在於所述的呼叫流程中的狀態、消息和動作的值採用宏處理。
4.根據權利要求2或3所述的通訊性能測試方法,其特徵在於所述的呼叫流程中狀態自動遷移過程中,採用有限狀態機FSM的連接控制塊,反映狀態的遷移。
全文摘要
一種涉及電通信技術的通訊性能測試方法,其特徵在於性能測試由多個獨立的連接測試組成,每個獨立的連接測試中的動作封裝為消息Msg,連接測試的測試流程由相應的消息序列圖MSC表示,並通過計算機語言描述;通過計算機語言對數據及控制的定義和操作,完成消息序列圖MSC中消息Msg和事件Event的響應,消息序列圖MSC的呼叫流程的採用C語言結構數組進行描述,本發明通用性強而且成本低,可以在通用平臺(PC、UNIX工作站)及專用的產品平臺上運行,很好地解決了性能測試進度與成本方面的問題,本發明尤其適應於連接方面的性能測試。
文檔編號H04B17/00GK1501602SQ0215019
公開日2004年6月2日 申請日期2002年11月17日 優先權日2002年11月17日
發明者孫福齋 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀