亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

<button id="jup4m"><thead id="jup4m"><xmp id="jup4m">
<span id="jup4m"><ins id="jup4m"><optgroup id="jup4m"></optgroup></ins></span>
<button id="jup4m"><pre id="jup4m"><video id="jup4m"></video></pre></button>
<code id="jup4m"></code>

業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)和方法

文檔序號:9330406閱讀:654來源:國知局
業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信測試領(lǐng)域,特別是涉及一種業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著通信技術(shù)的廣泛發(fā)展,通信業(yè)務(wù)覆蓋的范圍也越來越廣。而針對每一個通信業(yè)務(wù)系統(tǒng)的接口測試工具都是根據(jù)接口文檔而各自開發(fā)的,缺少預(yù)先集成調(diào)試的工具;并且,由于兩個不同的通信業(yè)務(wù)系統(tǒng)的網(wǎng)絡(luò)節(jié)點都是Web Service的對外接口,非最終的用戶節(jié)點或者路由器設(shè)備節(jié)點,一開始很難定義接口對于用戶需要同時支持多少個上網(wǎng)并發(fā)請求和廣告配置請求,也無法衡量單個系統(tǒng)的處理能力。因此,在兩個獨立的通信業(yè)務(wù)系統(tǒng)之間的接口測試時需要雙方的環(huán)境同時存在,這就對溝通和技術(shù)的要求也很高;并且,還需對雙方的接口處理功能進(jìn)行一定的預(yù)驗證,在一定的軟硬件和網(wǎng)絡(luò)環(huán)境下尋找到接口處理能力的指標(biāo)值。
[0003]目前的接口測試大部分采用雙方編寫模擬工具的方式,也有用httpClient或soapui進(jìn)行接口驗證的技術(shù)方案,但是在解決雙方的認(rèn)證加密模式上有一定局限,所以更加多的應(yīng)用于單個接口消息的驗證,而沒有根據(jù)業(yè)務(wù)場景(例如,用戶連上熱點登錄看廣告)的情況,對一個完整的業(yè)務(wù)流進(jìn)行模擬驗證。
[0004]如圖1所示,平臺I定位于業(yè)務(wù)管理平臺,可以通過和網(wǎng)絡(luò)管理平臺的接口實現(xiàn)對路由設(shè)備的管理和用戶廣告的發(fā)布管理。平臺2除了定位于業(yè)務(wù)管理平臺外,還用于對路由設(shè)備的管理,其已經(jīng)有一套完善的用戶上網(wǎng)客戶端軟件,通過軟件可以自動尋找路由器直接上網(wǎng),并有通過與平臺I的接口,也可以管理到平臺I下面的路由器。
[0005]由于平臺I和平臺2的接口之間均采用一定方式的加密或認(rèn)證方式,并且對消息的內(nèi)容有一定的處理要求,所以平臺I和平臺2之間需要共同的用戶標(biāo)識和數(shù)據(jù),才能保證流程的完整運行。但是,這種不同平臺的數(shù)據(jù)的互相依賴和邏輯關(guān)系,給場景的模擬、消息的解析、以及消息的連續(xù)發(fā)送帶來了一定的困難。

【發(fā)明內(nèi)容】

[0006]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)和方法,用于解決現(xiàn)有技術(shù)中兩個獨立的通信業(yè)務(wù)系統(tǒng)的接口之間消息的解析和連續(xù)發(fā)送困難;并且在接口測試時需要采用一定的處理方法,以保證不同通信業(yè)務(wù)系統(tǒng)的接口之間使用的是共同的用戶標(biāo)識和數(shù)據(jù)的問題。
[0007]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng),用于相互連接的第一業(yè)務(wù)管理平臺和第二業(yè)務(wù)管理平臺之間的接口行為測試,其中,第一業(yè)務(wù)管理平臺和第二業(yè)務(wù)管理平臺是相互獨立的通信業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)包括消息發(fā)送接收模塊、消息解析處理模塊、模擬測試模塊和配置模塊;所述配置模塊用于配置所述第一業(yè)務(wù)管理模塊的IP地址和端口 ;所述消息發(fā)送接收模塊用于根據(jù)所述第一業(yè)務(wù)管理模塊的IP地址和端口,向所述第一業(yè)務(wù)管理平臺模擬發(fā)送消息或接收消息;且在發(fā)送消息前,將消息簡化為HTTP消息;所述消息解析處理模塊用于對消息進(jìn)行生成、解析和處理;所述模擬測試模塊用于利用腳本,控制所述消息發(fā)送接收模塊和所述消息解析處理模塊模擬所述第二業(yè)務(wù)管理平臺處于異常場景時向所述第一業(yè)務(wù)管理平臺的消息發(fā)送,并接收和查看所述第一業(yè)務(wù)管理平臺的回復(fù)消息。
[0008]可選地,所述消息解析處理模塊對消息的解析和處理包括復(fù)雜消息格式的解析和字符轉(zhuǎn)換。
[0009]可選地,所述消息解析處理模塊還包括加密驗證處理子模塊;所述加密驗證處理子模塊用于認(rèn)證和綁定所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺。
[0010]可選地,所述加密驗證處理子模塊通過驗證碼認(rèn)證和綁定所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺。
[0011]本發(fā)明還公開了一種業(yè)務(wù)管理平臺的接口行為模擬測試方法,用于相互連接的第一業(yè)務(wù)管理平臺和第二業(yè)務(wù)管理平臺之間的接口行為測試;且所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺是相互獨立的通信業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)管理平臺的接口行為測試方法包括:步驟S10,配置所述第一業(yè)務(wù)管理平臺的IP地址和端口 ;步驟S20,通過發(fā)送請求驗證碼消息認(rèn)證所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺,獲取驗證碼消息;步驟S30,解析所述驗證碼消息獲取驗證碼,并通過發(fā)送綁定請求消息綁定所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺?’步驟S40,利用腳本,模擬所述第二業(yè)務(wù)管理平臺處于異常場景時向所述第一業(yè)務(wù)管理平臺的消息發(fā)送,并接收和查看所述第一業(yè)務(wù)管理平臺的回復(fù)消息。
[0012]可選地,所述步驟S20的通過發(fā)送請求驗證碼消息認(rèn)證第一業(yè)務(wù)管理平臺和第二業(yè)務(wù)管理平臺,獲取驗證碼消息包括:消息發(fā)送接收模塊模擬所述第二業(yè)務(wù)管理平臺的請求驗證碼消息,并向所述第一業(yè)務(wù)管理平臺發(fā)送;所述第一業(yè)務(wù)管理平臺接收所述請求驗證碼消息后,并將驗證碼消息返回;所述消息發(fā)送接收模塊接收所述驗證碼消息,并對所述驗證碼消息予以保存。
[0013]可選地,所述步驟S30的解析所述驗證碼消息獲取驗證碼,并通過發(fā)送綁定請求消息綁定所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺包括:消息解析處理模塊解析所述驗證碼消息,獲取驗證碼;所述消息發(fā)送接收模塊模擬所述第二業(yè)務(wù)管理平臺的綁定請求消息,并向所述第一業(yè)務(wù)管理平臺發(fā)送;所述第一業(yè)務(wù)管理平臺接收所述綁定請求消息后,經(jīng)過處理,將綁定消息返回;所述消息發(fā)送接收模塊接收所述綁定消息,綁定所述第一業(yè)務(wù)管理平臺和所述第二業(yè)務(wù)管理平臺。
[0014]可選地,所述步驟S40中,將所述驗證碼作為模擬接口行為測試時的全局變量,與消息一同發(fā)送。
[0015]如上所述,本發(fā)明的一種業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)和方法,可以根據(jù)實際應(yīng)用在第一業(yè)務(wù)管理平臺和第二業(yè)務(wù)管理平臺上進(jìn)行抓包自定義改變消息格式,靈活方便,可建設(shè)一套完整的應(yīng)用模擬環(huán)境,模擬多個消息在不同系統(tǒng)之間的傳遞和解析;相較于如loadrunner,selenium或QTP等的常見模擬工具的偏重于對用戶界面的錄制和模擬,對消息模擬的支持需要比較復(fù)雜的編程技巧,本發(fā)明由于開源,可以很好的使用java語言和Groovy語言編寫不同的模塊,可以方便的自定義各個不同系統(tǒng)的消息進(jìn)行模擬、消息解析和發(fā)送和二次開發(fā)。并且,本發(fā)明用簡便的辦法模擬不同通信業(yè)務(wù)系統(tǒng)之間的認(rèn)證消息,并且可以通過參數(shù)化的方式很方便的支持多個不同的消息的發(fā)送和接收,這樣可以很方便的進(jìn)行各個通信業(yè)務(wù)系統(tǒng)之間以及獨立的通信業(yè)務(wù)系統(tǒng)的性能指標(biāo)的驗證和模擬壓力測試。
【附圖說明】
[0016]圖1顯示為網(wǎng)絡(luò)結(jié)果示意圖。
[0017]圖2顯示為本發(fā)明實施例公開的一種業(yè)務(wù)管理平臺的接口行為模擬測試系統(tǒng)的結(jié)構(gòu)示意圖。
[0018]圖3顯示為本發(fā)明實施例公開的一種業(yè)務(wù)管理平臺的接口行為模擬測試方法的流程示意圖。
[0019]元件標(biāo)號說明
[0020]200 業(yè)務(wù)管理平臺的接口行為測試系統(tǒng)
[0021]210 消息發(fā)送接收模塊
[0022]220 消息解析處理模塊
[0023]221 加密驗證處理子模塊
[0024]230模擬測試模塊
[0025]240配置模塊
[0026]SlO ?S40 步驟
【具體實施方式】
[0027]以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應(yīng)用,本說明書中的各項細(xì)節(jié)也可以基于不同觀點與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1