[發明專利]一種支持多種移動業務協議的模擬測試系統有效
| 申請號: | 201510030336.7 | 申請日: | 2015-01-21 |
| 公開(公告)號: | CN104618182B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 左金虎;羅朝彤;薛蓉蓉 | 申請(專利權)人: | 中國移動通信集團廣東有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 上海申新律師事務所31272 | 代理人: | 夏海天 |
| 地址: | 510623 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 多種 移動 業務 協議 模擬 測試 系統 | ||
技術領域
本發明涉及一種模擬測試系統,尤其涉及一種支持多種移動業務協議的模擬測試系統。
背景技術
為了應對電信行業用戶數量、業務類型激增,需要一個龐大的多級業務運營支撐系統,具有靈活性、可擴展性、高可靠性、易維護性等特性。所以,業務運營支撐系統采用松耦合架構,以降低整體復雜性和依賴性。使應用程序環境更敏捷,能更快地使用更改,并降低風險。
松耦合架構通常是基于消息的系統,兩個耦合系統直接并不知道對方是如何實現。相互之間的通信由消息的架構支撐。只要消息符合協商的架構,則雙方客戶根據需要進行更改,而不必擔心會破壞對方。
移動業務運營支撐系統與外圍系統之間是松耦合架構,多數使用消息機制通信。外圍系統實現差異,通信協議選取存在較大差異,大致分為:HTTP協議、SOAP協議、SOCKET協議、FTP協議。
松耦合架構雖然滿足靈活性、可擴展性、易維護性等特性,卻大大降低可測試性。在進行系統集成測試時,需要外圍系統與之配合才能完成端到端測試。而外圍系統搭建存在困難,使得多數測試路徑不完整。現在多使用一個外圍系統搭建一個測試樁,依據消息結構內容,人工編寫報文文件,并通過測試樁發送到業務運營支撐系統中。而如果由業務運營支撐系統發送到外圍系統的消息,則查看系統接口處記錄的報文內容,確定接口功能是否正確。
現有業務運營支撐系統的集成測試工作開展時,需要為每個外圍系統搭建一個測試樁,并且依據報文格式人工編寫報文文件。同時,如果報文協議變更、或者報文格式變化,則需要重新定義報文文件。在集成測試過程中,即使之前已經做過多次,還需人工一步一步的重新配置和操作。現有的測試方式存在幾個缺點:
1、測試樁配置、報文配置、協議發送接收操作等都有較多人工處理,容易因人為操作引入錯誤,影響測試可靠性。
2、與外圍系統的測試多數情況下需進行多批次測試,而較多人工處理,大大降低處理效率。
3、由于對端系統較難搭建,導致兩個系統接口交互的過程不易測試到位,更存在對端系統較難按照協議回復異常消息,導致異常流程難覆蓋。
4、一個測試樁支持一種協議類型,不對協議格式、報文內容進行定義,所以,報文收發格式校驗和報文結果是否正確均由人工判斷。
發明內容
本發明所要解決的技術問題是提供一種支持多種移動業務協議的模擬測試系統,能夠與業務運營支撐系統模擬消息交互,保障在業務運營支撐系統集成測試過程中接口測試充分和測試路徑全覆蓋,避免質量盲點,提升測試效率及測試質量。
本發明為解決上述技術問題而采用的技術方案是提供一種支持多種移動業務協議的模擬測試系統,包括協議處理模塊:提供多種移動業務協議的報文格式,報文時序,以及報文字段參數的配置處理;傳輸處理模塊:提供多種移動業務支持的傳輸協議類型及其處理模塊;測試樁配置模塊:對移動業務協議類型與傳輸類型進行配置組合形成測試樁;運行處理模塊:為每個配置好的測試樁接收報文請求;對報文內容進行格式轉換和校驗,獲取通過校驗后的報文中的協議特征值,利用協議處理模塊進行報文處理,并將處理后的報文轉換為該測試樁對應的傳輸類型的格式;利用傳輸處理模塊發送處理轉換后的報文進行應答。
上述的支持多種移動業務協議的模擬測試系統,其中,所述報文格式配置包括字段名稱、字段屬性、枚舉字段的枚舉值定義以及字段的校驗和取值方法。
上述的支持多種移動業務協議的模擬測試系統,其中,所述報文時序配置包括將多個相互關聯的協議按先后順序組成一個業務交易,并在消息收發過程中依據配置好的時序關系進行應答。
上述的支持多種移動業務協議的模擬測試系統,其中,所述傳輸協議類型包括SOAP、HTTP1.0/1.1、MML、SOCKET和FTP協議,所述測試樁配置模塊將每一個測試樁選中的傳輸協議實例化形成一個獨立線程的同時加載相應移動業務協議類型。
上述的支持多種移動業務協議的模擬測試系統,其中,所述運行處理模塊的報文接收過程如下:對每個配置好的測試樁,按照該測試樁配置的傳輸協議,從接收端獲取發送到該測試樁的報文內容;獲取報文協議特征值,對比該測試樁所配置的移動業務協議特征值,查看報文是否屬于該測試樁協議;如果不屬于該測試樁協議,直接對端報文發送錯誤;如果屬于該測試樁協議,則查找協議報文格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團廣東有限公司,未經中國移動通信集團廣東有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510030336.7/2.html,轉載請聲明來源鉆瓜專利網。





