本發明專利技術提供了一種協議模塊性能測試方法及系統,所述方法包括:配置調制解調的接收和發送參數,其中包括發送和接收端口;設定測試模塊的測試參數;配置被測模塊,使之與調制解調的發送和接收端口一致;啟動測試,記錄并統計測試結果。該技術方案中通過加入調制解調物理層處理功能,能夠模擬衛星鏈路中的延時和物理層操作,增強了對不同系統間的適配,能夠對多個衛星通信服務供應商之間相同協議產品進行協議性能測試、協議測試時所產生的協調和額外消耗較少,能夠提高協議開發效率。
【技術實現步驟摘要】
本專利技術屬于移動通信
,具體地,涉及一種協議模塊性能測試方法及系統。
技術介紹
協議測試,是指在一定網絡情況下對于存在主站和從站之分的系統進行兩者通信標準一致性的測試。通過對被測對象進行黑盒測試,比較被測對象實際輸出與預期輸出的差異,判斷被測對象與標準協議的一致程度。在衛星移動通信領域,特別是第二代移動衛星通信系統進行衛星間大規模組網勢在必行,而不同領域衛星或服務不同區域衛星間組網最關鍵之處就是通信協議的標準化。目前,Ka頻段(頻率范圍為26.5-40GH)在衛星鏈路帶寬上具有先天優勢,DVB_RCS2協議針對Ka寬帶設計大容量衛星通信協議,而制約其大規模全球發展和應用瓶頸在于協議標準一致化。對于不同衛星應用服務提供商之間,相同協議其理解和實現處理方式也是多種多樣的。但是,現有技術中沒有統一標準的高性能協議測試平臺,無法對多個衛星通信服務供應商之間相同協議產品進行協議性能測試,不利于開放的衛星服務發展和應用,協議測試時所產生的協調和額外消耗較多,協議開發效率較差。
技術實現思路
本專利技術的目的在于提供一種協議模塊性能測試方法及系統,以解決現有技術中無法對多個衛星通信服務供應商之間相同協議產品進行協議性能測試、協議測試時所產生的協調和額外消耗多、協議開發效率差等缺陷。一種協議模塊性能測試方法,包括:配置調制解調的接收和發送參數,其中包括發送和接收端口;設定測試模塊的測試參數;配置被測模塊,使之與調制解調的發送和接收端口一致;啟動測試,記錄并統計測試結果。<br>較佳的,所述配置調制解調的接收和發送參數,包括:設定測試模塊發送IP和端口為解調IP和接收端口;設定被測模塊發送IP與端口為調制IP和接收端口。較佳的,所述的協議模塊性能測試方法,還包括:通過調制模塊為被測模塊和測試模塊提供全網時鐘中斷;通過解調模塊為被測模塊和測試模塊之間提供解調外信息緩沖,模擬鏈路信息。較佳的,所述啟動測試包括:測試模塊將通過調制收到的前向信息根據指定協議處理流程進行處理;將處理之后產生相應的回傳信息附帶解調信息發送至解調模塊;解調模塊對解調外信息進行修改后發送至被測模塊;被測模塊接收到回傳信息后完成小站信息更新,并向測試模塊發送反饋信息。較佳的,所述啟動測試,包括:啟動NCC測試,創建NCC測試進程,該NCC測試進程包含前向信令接收線程、狀態機監控線程、回傳數據發送線程、回傳業務接收線程及日志線程。較佳的,所述啟動測試,包括:啟動RCST測試,創建RCST測試進程,該RCST測試進程包含前向信令生成線程、軟中斷監控線程、回傳數據轉換線程、狀態監控線程及日志線程。相應于上述方法,本申請還提供了一種協議模塊性能測試系統,包括:調制解調裝置,用于配置調制解調的接收和發送參數,其中包括發送和接收端口;被測模塊,該被測模塊與調制解調的發送和接收端口一致;測試模塊,設定有測試執行時的測試參數,用于啟動測試,記錄并統計測試結果。較佳的,所述調制解調裝置中包括:調制模塊,用于為被測模塊和測試模塊提供全網時鐘中斷;解調模塊,用于為被測模塊和測試模塊之間提供解調外信息緩沖,模擬鏈路信息。較佳的,所述測試模塊為NCC測試模塊,包括:第一前向信令接收單元、狀態機監控單元、回傳數據發送單元、回傳業務接收單元及第一日志單元。較佳的,所述測試模塊為RCST測試模塊,包括:第二前向信令生成單元、軟中斷監控單元、回傳數據轉換單元、狀態監控單元及第二日志單元。本專利技術基于現有協議測試提出一種新的通用協議測試系統,通過加入調制解調物理層處理功能,能夠模擬衛星鏈路中的延時和物理層操作,增強了對不同系統間的適配,能夠對多個衛星通信服務供應商之間相同協議產品進行協議性能測試、協議測試時所產生的協調和額外消耗較少,能夠提高協議開發效率。該系統是針對該大容量特點的最低資源開銷的協議正常、異常及性能測試系統,可以在需要較少硬件資源情況下完成多種場景下的綜合測試,很大程度上解決了不同系統間的差異性,為不同衛星通信供應商間協議提供一個統一的測試平臺。附圖說明圖1是根據本專利技術實施例一提供的協議模塊性能測試方法流程示意圖;圖2是根據本專利技術實施例一提供的測試執行的流程示意圖;圖3是根據本專利技術實施例四提供的協議模塊性能測試系統框架示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。實施例一本實施例提供了一種協議模塊性能測試方法,如圖1所示為該方法的一種流程示意圖,該方法至少包括以下步驟:步驟S101,配置調制解調的接收和發送參數,其中包括發送和接收端口;具體的,被測模塊連接到調制模塊,用于接收調制模塊發送的數據,因此,設定被測模塊的IP地址與端口為調制IP地址和接收端口;同時測試模塊連接到解調模塊,用于接收解調模塊發送的數據,因此,設定測試模塊的IP和端口為解調IP和接收端口。其中,測試模塊可以為被測網絡控制中心或者測試終端,被測模塊可以為模擬集群小站或者被測終端。步驟S102,設定測試模塊的測試參數;該測試模塊可以為模擬接入NCC的小站處理模塊,為NCC測試用例執行和結果統計關鍵部分。步驟S103,配置被測模塊,使之與調制解調的發送和接收端口一致;步驟S104,啟動測試,記錄并統計測試結果。上述步驟S104中的測試,可以完成用于被測NCC的接入控制、資源分配、RLE協議轉換、ACM及業務的正常、異常和性能測試。在典型的測試中,如圖2所示的測試流程圖,至少包括以下步驟:步驟S104a,測試模塊將通過調制收到的前向信息根據指定協議處理流程進行處理;步驟S104b,將處理之后產生相應的回傳信息附帶解調信息發送至解調模塊;步驟S104c,解調模塊對解調外信息進行修改后發送至被測模塊;步驟S104d,被測模塊接收到回傳信息后完成小站信息更新,并向測試模塊發送反饋信息。以NCC測試為例,所述啟動測試包括:啟動NCC測試,創建NCC測試進程,該NCC測試進程包含前向信令接收線程、狀態機監控線程、回傳數據發送線程、回傳業務接收線程及日志線程。具體的,所述前向信令接收線程,接收NCC發出的GSE/BBFRAME/TS數據流,拆封數據根據DVB_RCS2協議重組為前向廣播SPT/SCT/FCT2/BCT/TBTP2/TIM-B信令或TIM-U單播信令或業務數據等;并根據GSELabel字段中MAC與本地集群RCST中MAC比較,對相應RCST的前向信令做數據處理,產生RCST相應信息并加入狀態更新事本文檔來自技高網...
【技術保護點】
一種協議模塊性能測試方法,其特征在于,包括:配置調制解調的接收和發送參數,其中包括發送和接收端口;設定測試模塊的測試參數;配置被測模塊,使之與調制解調的發送和接收端口一致;啟動測試,記錄并統計測試結果。
【技術特征摘要】
1.一種協議模塊性能測試方法,其特征在于,包括:
配置調制解調的接收和發送參數,其中包括發送和接收端口;
設定測試模塊的測試參數;
配置被測模塊,使之與調制解調的發送和接收端口一致;
啟動測試,記錄并統計測試結果。
2.根據權利要求1所述的協議模塊性能測試方法,其特征在于,所述配置
調制解調的接收和發送參數,包括:
設定測試模塊發送IP和端口為解調IP和接收端口;
設定被測模塊發送IP與端口為調制IP和接收端口。
3.根據權利要求1所述的協議模塊性能測試方法,其特征在于,還包括:
通過調制模塊為被測模塊和測試模塊提供全網時鐘中斷;
通過解調模塊為被測模塊和測試模塊之間提供解調外信息緩沖,模擬鏈路
信息。
4.根據權利要求3所述的協議模塊性能測試方法,其特征在于,所述啟動
測試,包括:
測試模塊將通過調制收到的前向信息根據指定協議處理流程進行處理;
將處理之后產生相應的回傳信息附帶解調信息發送至解調模塊;
解調模塊對解調外信息進行修改后發送至被測模塊;
被測模塊接收到回傳信息后完成小站信息更新,并向測試模塊發送反饋信
息。
5.根據權利要求4所述的協議模塊性能測試方法,其特征在于,所述啟動
測試,包括:
啟動NCC測試,創建NCC測試進程,該NCC測試進程包含前向信令接
\t收線程、狀態機監控線程、回傳...
【專利技術屬性】
技術研發人員:唐小華,金星虎,王闖,魏凱,張雪,
申請(專利權)人:航天恒星科技有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。