專利名稱:一種北向接口測試平臺及測試方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)通信測試技術(shù)領(lǐng)域,特別涉及一種用來實現(xiàn)EMS系統(tǒng)(Element Management System,網(wǎng)元管理系統(tǒng))中北向接口自動化測試的平臺和方法。
背景技術(shù):
隨著運營商逐漸采用自動的流程管理系統(tǒng)進(jìn)行業(yè)務(wù)的開通、運營和維護(hù),運營商 對網(wǎng)元管理系統(tǒng)提出了提供北向接口的需求。在網(wǎng)元管理系統(tǒng)提供北向接口的基礎(chǔ)上,由 運營商再次開發(fā)匪S系統(tǒng)(Network Management System,網(wǎng)絡(luò)管理系統(tǒng)),使整個網(wǎng)絡(luò)系統(tǒng) 實現(xiàn)統(tǒng)一的業(yè)務(wù)管理和客戶服務(wù)功能。根據(jù)運營商的網(wǎng)絡(luò)管理功能要求,網(wǎng)元設(shè)備供應(yīng)商提供北向接口。在沒有第三方 網(wǎng)管的情況下,設(shè)備供應(yīng)商需要自行進(jìn)行該接口的運行測試,以驗證網(wǎng)絡(luò)管理系統(tǒng)的功能 實現(xiàn)、運營數(shù)據(jù)提取等。由于北向接口功能清單比較龐大,對于該接口的測試,人們往往采 用簡單的驗證方法測試時,登陸到該接口,根據(jù)功能清單,針對重要功能,進(jìn)行參數(shù)的逐條 顯示、修改命令。上述現(xiàn)有測試技術(shù)存在的不足之處包括(1)以人工為主,測試方式方法單調(diào),在數(shù)據(jù)量大的情況,操作起來繁瑣;(2)難以進(jìn)行穩(wěn)定性測試,難以模擬多個運營商終端,與北向接口建立多個連接。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是針對現(xiàn)有EMS系統(tǒng)北向接口測試技術(shù)的不足,提出一 種高效的北向接口測試平臺及測試方法。采用該測試平臺及測試方法,可以模仿第三方網(wǎng) 管平臺模擬實際流量,發(fā)出指令碼流以及流量碼流,與網(wǎng)元管理系統(tǒng)北向接口進(jìn)行交互,實 現(xiàn)自動化測試。為解決上述技術(shù)問題,本發(fā)明提出的北向接口測試平臺包括測試控制臺、網(wǎng)元管 理系統(tǒng)EMS、網(wǎng)元設(shè)備矩陣、接入終端矩陣、上聯(lián)交換機(jī)和網(wǎng)絡(luò)測試儀表。其中,測試控制臺 用于配置網(wǎng)絡(luò)測試儀表及上聯(lián)交換機(jī)、模擬匪S系統(tǒng)發(fā)送命令碼流、監(jiān)控測試過程并處理 測試結(jié)果;所述網(wǎng)元管理系統(tǒng)EMS,為由所述測試平臺和被測設(shè)備組成的測試系統(tǒng)提供網(wǎng) 元管理功能;所述網(wǎng)元設(shè)備矩陣、接入終端矩陣,與所述網(wǎng)絡(luò)測試儀表和被測設(shè)備組網(wǎng),為 所述被測設(shè)備提供模擬業(yè)務(wù)數(shù)據(jù);所述上聯(lián)交換機(jī)與所述網(wǎng)元設(shè)備矩陣對接,上聯(lián)至所述 網(wǎng)絡(luò)測試儀表;所述網(wǎng)絡(luò)測試儀表執(zhí)行測試控制臺的配置命令,在測試過程中進(jìn)行協(xié)議業(yè) 務(wù)數(shù)據(jù)的收發(fā)和計數(shù)。進(jìn)一步地,上聯(lián)交換機(jī)與網(wǎng)元設(shè)備矩陣的對接方式,可以采用鏈路匯聚(link agreegation)控制協(xié)議、stp (spanning tree protocol,生成樹協(xié)議)、rstp (Rapid spmning tree protocol,快速生成樹協(xié)議)或上聯(lián)口自動保護(hù)倒換協(xié)議(stend by)等方 式。進(jìn)一步地,測試控制臺包括系統(tǒng)初始化模塊、測試儀表控制模塊、交換機(jī)控制模塊、NMS模擬模塊和日志模塊。系統(tǒng)初始化模塊用于在測試系統(tǒng)啟動時完成測試控制臺的 基本配置及驅(qū)動操作,以及網(wǎng)絡(luò)測試儀表和上聯(lián)交換機(jī)的初始化工作;測試儀表控制模塊 用于配置所述網(wǎng)絡(luò)測試儀表;交換機(jī)控制模塊用于配置所述上聯(lián)交換機(jī);匪S模擬模塊用 于模擬整套匪S系統(tǒng),配置被測設(shè)備、所述網(wǎng)元設(shè)備矩陣和接入終端矩陣,發(fā)出業(yè)務(wù)配置端 口查詢命令碼流;日志模塊用于接收所述網(wǎng)絡(luò)測試儀表和被測設(shè)備反饋的數(shù)據(jù),完成結(jié)果 分析和日志記錄。所述被測設(shè)備為網(wǎng)元管理系統(tǒng)北向接口,測試過程中與所述網(wǎng)元設(shè)備矩 陣、匪S模擬模塊等相連。進(jìn)一步地,匪S模擬模塊包括配置數(shù)據(jù)備份管理子模塊、事件查詢與告警查詢子 模塊、資源查詢用戶安全管理子模塊、性能管理與協(xié)議管理子模塊、橋端口與Vlan(Virtual Local Area Network,虛擬局域網(wǎng))管理子模塊、端口用戶管理功能子模塊、線路測試與功 能調(diào)試子模塊等7個子模塊,各子模塊可被相對獨立地調(diào)用。作為一種優(yōu)選方案,所述測試控制臺采用Python語言編程實現(xiàn),包括Python解釋 器以及Python腳本編輯器。將Python解釋器嵌入到測試平臺中,使測試平臺的測試驅(qū)動 模塊與Python解釋器本身的模塊相整合。本發(fā)明還提供一種采用上述北向接口測試平臺的測試方法,包括如下步驟步驟一,初始化測試平臺;步驟二,配置測試控制臺、上聯(lián)交換機(jī)和網(wǎng)絡(luò)測試儀表,預(yù)置連接數(shù)目、測試循環(huán) 次數(shù)、流量模板以及測試范圍;步驟三,由網(wǎng)絡(luò)測試儀表給上聯(lián)交換機(jī)、接入終端矩陣發(fā)送數(shù)據(jù)業(yè)務(wù),根據(jù)預(yù)置的 流量模板,測試儀表控制模塊、交換機(jī)控制模塊分別對網(wǎng)絡(luò)測試儀表、上聯(lián)交換機(jī)進(jìn)行流量 控制;步驟四,由匪S模擬模塊發(fā)送命令碼流,測試EMS系統(tǒng)北向接口 ;步驟五,由日志模塊進(jìn)行結(jié)果統(tǒng)計處理。進(jìn)一步地,由于一次具體的測試不一定涵蓋測試平臺所支持的全部測試功能,因 此上述步驟二中預(yù)置所述測試范圍是指,根據(jù)測試需求、結(jié)合測試平臺所支持的部分測試 功能指定相應(yīng)的測試范圍。進(jìn)一步地,上述步驟五中所述結(jié)果統(tǒng)計處理,包括對測試用例執(zhí)行情況的記錄,以 及性能統(tǒng)計、告警統(tǒng)計和故障分析。由上所述,本發(fā)明提出的北向接口測試平臺及測試方法具有如下有益效果(1)實現(xiàn)了北向接口測試自動化,測試方式可以更加靈活,測試用例的執(zhí)行、維護(hù) 更加通暢。支持多會話控制、多連接,業(yè)務(wù)可以反復(fù)進(jìn)行。本方法支持用戶在測試設(shè)計上充 分發(fā)揮測試的效力,不受環(huán)境的局限。(2)采用Python語言編程實現(xiàn)測試控制臺,使得測試平臺維護(hù)簡單方便,測試框 架強(qiáng)大,開發(fā)測試驅(qū)動方便,用戶自定義函數(shù)可以簡單完成。
圖1是本發(fā)明北向接口測試平臺的測試框架結(jié)構(gòu)圖;圖2是本發(fā)明的北向接口測試平臺;圖3是本發(fā)明的測試平臺模塊示意圖。
具體實施例方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖 及實施例,對本發(fā)明提出的北向接口測試平臺及測試方法詳細(xì)說明如下。圖1展示了北向接口測試平臺的測試框架結(jié)構(gòu)圖。本發(fā)明的北向接口測試平臺可 以按照第三方網(wǎng)管的命令格式發(fā)出業(yè)務(wù)配置端口查詢命令碼流,模擬整套匪S系統(tǒng),包括 配置數(shù)據(jù)備份管理、事件查詢、告警查詢、資源查詢用戶安全管理、性能管理、協(xié)議管理、橋 端口、vlan(Virtual Local Area Network,虛擬局域網(wǎng))管理、端口用戶管理功能、線路測 試和功能測試等。在實際測試時,測試者可以根據(jù)測試需求,有選擇地進(jìn)行部分測試而非全 部。如圖2所示,本發(fā)明北向接口測試平臺包括測試控制臺202、EMS系統(tǒng)210、網(wǎng)元設(shè) 備矩陣207、接入終端矩陣206、上聯(lián)交換機(jī)204和網(wǎng)絡(luò)測試儀表203。其中,EMS系統(tǒng)210、 網(wǎng)元設(shè)備矩陣207、接入終端矩陣206、上聯(lián)交換機(jī)204和網(wǎng)絡(luò)測試儀表203屬于現(xiàn)有技術(shù)。 網(wǎng)絡(luò)測試儀表203執(zhí)行測試控制臺202的配置命令,模擬用戶給接入終端矩陣206發(fā)送用 戶業(yè)務(wù)流,模擬上聯(lián)設(shè)備給上聯(lián)交換機(jī)204發(fā)送數(shù)據(jù)業(yè)務(wù)流。上聯(lián)交換機(jī)204與網(wǎng)元設(shè)備矩 陣207對接,根據(jù)網(wǎng)元設(shè)備提供的上聯(lián)方式,可配置成鏈路匯聚(link agreegation)控制 協(xié)議、stp (spanning tree protocol,生成樹協(xié)議)、rstp (Rapid spanning tree protocol, 快速生成樹協(xié)議)或上聯(lián)口自動保護(hù)倒換協(xié)議(stand by)等方式,模擬現(xiàn)網(wǎng)中局端與其他 上聯(lián)設(shè)備的對接方式,上聯(lián)至網(wǎng)絡(luò)測試儀表203。EMS北向接口 208為被測試接口,它進(jìn)行 WS命令與網(wǎng)元能夠接收命令之間的轉(zhuǎn)換,并且與EMS數(shù)據(jù)庫209、EMS系統(tǒng)210進(jìn)行交互, 完成對網(wǎng)元設(shè)備矩陣207的管理。測試控制臺202包括系統(tǒng)初始化模塊201、測試儀表控制模塊、交換機(jī)控制模塊、 匪S模擬模塊205和日志模塊211。系統(tǒng)初始化模塊201用于在測試系統(tǒng)啟動時完成測試 控制臺202的基本配置及驅(qū)動操作,以及網(wǎng)絡(luò)測試儀表203和上聯(lián)交換機(jī)204的初始化工 作;測試儀表控制模塊用于配置網(wǎng)絡(luò)測試儀表203 ;交換機(jī)控制模塊用于配置上聯(lián)交換機(jī) 204 ;匪S模擬模塊205用于模擬整套匪S系統(tǒng),配置EMS北向接口 208、網(wǎng)元設(shè)備矩陣207 和接入終端矩陣206,發(fā)出業(yè)務(wù)配置端口查詢命令碼流;日志模塊211用于接收網(wǎng)絡(luò)測試儀 表203和EMS北向接口 208反饋的數(shù)據(jù),不僅完成測試用例執(zhí)行情況的記錄,還進(jìn)行性能統(tǒng) 計、告警統(tǒng)計和故障分析等處理。匪S模擬模塊205是測試控制臺202中的重點模塊。參見圖1,按照實際運用進(jìn) 行分類,匪S模擬模塊205進(jìn)一步包括配置數(shù)據(jù)備份管理子模塊、事件查詢與告警查詢子 模塊、資源查詢用戶安全管理子模塊、性能管理與協(xié)議管理子模塊、橋端口與vlan(Virtual Local Area Network,虛擬局域網(wǎng))管理子模塊、端口用戶管理功能子模塊、線路測試與功 能調(diào)試子模塊等7個子模塊。各子模塊對支持功能中涉及的正常值、邊界值、邊界端口、非 法值、非法端口、單板不在位、網(wǎng)元斷鏈等進(jìn)行測試。網(wǎng)元斷鏈可以通過關(guān)閉(shut down) 交換機(jī)端口等方法進(jìn)行。各子模塊相對獨立,在實際測試時,測試者可以根據(jù)測試需求,有 選擇地調(diào)用部分子模塊而非全部。需要說明的是,系統(tǒng)初始化模塊201只在測試平臺初次啟動的時候執(zhí)行一次,測 試平臺啟動之后該模塊可以忽略,只要反復(fù)測試執(zhí)行即可。上述配置網(wǎng)絡(luò)測試儀表203、上聯(lián)交換機(jī)204、接入終端矩陣206、網(wǎng)元設(shè)備矩陣207以及EMS北向接口 208,是根據(jù)測試用 例進(jìn)行的,屬于測試執(zhí)行的公知技術(shù)。作為一種具體實現(xiàn),本發(fā)明北向接口測試平臺中的測試控制臺202建議采用 Python語言編程實現(xiàn)。因為Python具有強(qiáng)大的測試框架,甚至測試驅(qū)動的修改都很容易, 相對本發(fā)明北向接口測試平臺功能及其維護(hù)的方便性來說,python是個很好的選擇。如此, 測試控制臺202包括Python解釋器以及Python腳本編輯器,將Python解釋器嵌入到測試 平臺中,使測試平臺的測試驅(qū)動模塊與Python解釋器本身的模塊相整合,從而Python腳本 的執(zhí)行能夠驅(qū)動測試的運行,控制網(wǎng)絡(luò)測試儀表203、上聯(lián)交換機(jī)204、NMS模擬模塊205和 日志模塊211。NMS模擬模塊205的各個子模塊包含一系列腳本,對支持功能中涉及的正常 值、邊界值、邊界端口、非法值、非法端口、單板不在位、網(wǎng)元斷鏈等進(jìn)行測試。各項測試采用 不同的庫函數(shù)進(jìn)行實現(xiàn),腳本可以按照測試用例內(nèi)容進(jìn)行調(diào)用。參見圖3,根據(jù)本發(fā)明提出的北向接口測試平臺及測試方法,從搭建測試平臺到具 體測試的過程如下步驟301,平臺連接初始化;構(gòu)造接口庫函數(shù),搭建測試框架。安裝符合圖2的測試平臺環(huán)境,配置測試控制臺 202、上聯(lián)交換機(jī)204和網(wǎng)絡(luò)測試儀表203,預(yù)置連接數(shù)目、測試循環(huán)次數(shù)、流量模板以及測 試范圍等,完成平臺初始化。所述接口庫函數(shù)包含(1)北向接口配置函數(shù),用于指明EMS系 統(tǒng)的各項參數(shù)、模擬運營商網(wǎng)管系統(tǒng)所需要的其他參數(shù)、流量模板的選定以及背景流量的 選定等;( 平臺運行的基本指令函數(shù),包括常用通信量的指定、關(guān)鍵字的獲取、表格的生 成等,測試儀表、交換機(jī)、網(wǎng)元設(shè)備參數(shù)的設(shè)定,批量腳本的指定,日志的生成要求等。步驟302,流量控制模塊發(fā)起業(yè)務(wù);根據(jù)初始化預(yù)置的流量模板,網(wǎng)絡(luò)測試儀表203給上聯(lián)交換機(jī)204、接入終端矩陣 206發(fā)送數(shù)據(jù)業(yè)務(wù)。同時,測試儀表控制模塊、交換機(jī)控制模塊分別對網(wǎng)絡(luò)測試儀表、上聯(lián)交 換機(jī)進(jìn)行流量控制。步驟303,北向接口功能測試;在步驟301中指定了被測北向接口的IP以及端口,假設(shè)指定為10.61.90.796777 端口,并且在該IP該端口上啟動了北向接口服務(wù)。在本步驟中,匪S模擬模塊205發(fā)出連 接指令telnet 10.61.90. 79 6777,該接口就可以接收處理,然后進(jìn)行登陸,如用戶名、密碼 都是admin,ne = 0 :L0GIN_NMSI :1 = admin, 2 = admin ;,該接口進(jìn)行正常處理后建立鏈 接;匪S模擬模塊205再次以不同的用戶身份登錄該北向接口,發(fā)出指令,可以建立多個連 接。NMS模擬模塊205可以模仿不同級別的網(wǎng)管用戶進(jìn)行網(wǎng)絡(luò)管理操作,對每個鏈接都可以 進(jìn)行網(wǎng)絡(luò)管理操作,例如進(jìn)行橋端口管理等。 步驟304 日志模塊進(jìn)行結(jié)果處理。日志模塊211進(jìn)行測試用例執(zhí)行情況的處理,對獲取的測試數(shù)據(jù)進(jìn)行實時監(jiān)控和 表格化處理,同時進(jìn)行性能統(tǒng)計、告警統(tǒng)計和故障分析。通過上述具體實施方式
的說明,當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段 及功效得以更加深入且具體的了解,然而具體實施方式
及所附圖示僅是提供參考與說明之 用,并非用來對本發(fā)明加以限制。根據(jù)本發(fā)明的技術(shù)方案及其較佳實施例的描述,可以做出 各種可能的等同改變或替換,而所有這些改變或替換都應(yīng)屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種北向接口測試平臺,其特征在于包括測試控制臺002)、網(wǎng)元管理系統(tǒng) EMS (210)、網(wǎng)元設(shè)備矩陣007)、接入終端矩陣006)、上聯(lián)交換機(jī)(204)和網(wǎng)絡(luò)測試儀表 (203);所述測試控制臺(202)用于配置網(wǎng)絡(luò)測試儀表及上聯(lián)交換機(jī)、模擬網(wǎng)絡(luò)管理系統(tǒng)匪S 發(fā)送命令碼流、監(jiān)控測試過程并處理測試結(jié)果;所述網(wǎng)元管理系統(tǒng)EMS (210),為由所述測 試平臺和被測設(shè)備組成的測試系統(tǒng)提供網(wǎng)元管理功能;所述網(wǎng)元設(shè)備矩陣007)、接入終 端矩陣(206)與所述網(wǎng)絡(luò)測試儀表(20 和被測設(shè)備組網(wǎng),為所述被測設(shè)備提供模擬業(yè)務(wù) 數(shù)據(jù);所述上聯(lián)交換機(jī)(204)與所述網(wǎng)元設(shè)備矩陣(207)對接,上聯(lián)至所述網(wǎng)絡(luò)測試儀表(203);所述網(wǎng)絡(luò)測試儀表(20 執(zhí)行測試控制臺Q02)的配置命令,在測試過程中進(jìn)行協(xié) 議業(yè)務(wù)數(shù)據(jù)的收發(fā)和計數(shù)。
2.根據(jù)權(quán)利要求1所述的北向接口測試平臺,其特征在于,所述測試控制臺(20 包括 系統(tǒng)初始化模塊001)、測試儀表控制模塊、交換機(jī)控制模塊、NMS模擬模塊(20 和日志模 塊 011);所述系統(tǒng)初始化模塊(201)用于在測試系統(tǒng)啟動時完成測試控制臺(20 的基本配置 及驅(qū)動操作,以及網(wǎng)絡(luò)測試儀表(20 和上聯(lián)交換機(jī)(204)的初始化工作;所述測試儀表控 制模塊用于配置所述網(wǎng)絡(luò)測試儀表O03);所述交換機(jī)控制模塊用于配置所述上聯(lián)交換機(jī)(204);所述NMS模擬模塊(20 用于模擬整套NMS系統(tǒng),配置被測設(shè)備、所述網(wǎng)元設(shè)備矩陣 (207)和接入終端矩陣006),發(fā)出業(yè)務(wù)配置端口查詢命令碼流;所述日志模塊011)用于 接收所述網(wǎng)絡(luò)測試儀表(203)和被測設(shè)備反饋的數(shù)據(jù),完成結(jié)果分析和日志記錄。
3.根據(jù)權(quán)利要求2所述的北向接口測試平臺,其特征在于,所述上聯(lián)交換機(jī)(204)與網(wǎng) 元設(shè)備矩陣O07)的對接方式,采用鏈路匯聚控制協(xié)議、生成樹協(xié)議stp、快速生成樹協(xié)議 rstp或者上聯(lián)口自動保護(hù)倒換協(xié)議stand by方式。
4.根據(jù)權(quán)利要求2所述的北向接口測試平臺,其特征在于,所述NMS模擬模塊(205)包 括配置數(shù)據(jù)備份管理子模塊、事件查詢與告警查詢子模塊、資源查詢用戶安全管理子模塊、 性能管理與協(xié)議管理子模塊、橋端口與虛擬局域網(wǎng)vlan管理子模塊、端口用戶管理功能子 模塊和線路測試與功能調(diào)試子模塊,各子模塊可被相對獨立地調(diào)用。
5.根據(jù)權(quán)利要求4所述的北向接口測試平臺,其特征在于,所述各子模塊對支持功能 中涉及的正常值、邊界值、邊界端口、非法值、非法端口、單板不在位、網(wǎng)元斷鏈進(jìn)行測試。
6.根據(jù)權(quán)利要求1至5中任一項所述的北向接口測試平臺,其特征在于,所述測試控 制臺(20 采用Python語言編程實現(xiàn),包括Python解釋器以及Python腳本編輯器;將 Python解釋器嵌入到測試平臺中,使測試平臺的測試驅(qū)動模塊與Python解釋器本身的模 塊相整合。
7.一種采用權(quán)利要求1所述的北向接口測試平臺的測試方法,其特征在于包括如下步驟步驟一,初始化測試平臺;步驟二,配置測試控制臺002)、上聯(lián)交換機(jī)(204)和網(wǎng)絡(luò)測試儀表003),預(yù)置連接數(shù) 目、測試循環(huán)次數(shù)、流量模板以及測試范圍;步驟三,由網(wǎng)絡(luò)測試儀表(20 給上聯(lián)交換機(jī)004)、接入終端矩陣(206)發(fā)送數(shù)據(jù)業(yè) 務(wù),根據(jù)預(yù)置的流量模板,測試儀表控制模塊、交換機(jī)控制模塊分別對網(wǎng)絡(luò)測試儀表(203)、上聯(lián)交換機(jī)(204)進(jìn)行流量控制;步驟四,由匪S模擬模塊(205)發(fā)送命令碼流,測試EMS系統(tǒng)北向接口 ; 步驟五,由日志模塊(211)進(jìn)行結(jié)果統(tǒng)計處理。
8.根據(jù)權(quán)利要求7所述的測試方法,其特征在于,步驟二中預(yù)置所述測試范圍是指,根 據(jù)測試需求、結(jié)合測試平臺所支持的部分測試功能指定相應(yīng)的測試范圍。
9.根據(jù)權(quán)利要求7所述的測試方法,其特征在于,步驟四中,NMS模擬模塊(20 模擬 WS系統(tǒng)以不同的用戶身份登陸被測試的EMS系統(tǒng)北向接口,建立多個連接,并對每個鏈接 進(jìn)行網(wǎng)絡(luò)管理操作。
10.根據(jù)權(quán)利要求7所述的測試方法,其特征在于,步驟五中所述結(jié)果統(tǒng)計處理,包括 對測試用例執(zhí)行情況的記錄,以及性能統(tǒng)計、告警統(tǒng)計和故障分析。
全文摘要
本發(fā)明公開了一種北向接口測試平臺及測試方法。所述測試平臺包括測試控制臺、網(wǎng)元管理系統(tǒng)EMS、網(wǎng)元設(shè)備矩陣、接入終端矩陣、上聯(lián)交換機(jī)和網(wǎng)絡(luò)測試儀表。所述測試控制臺進(jìn)一步包括系統(tǒng)初始化模塊、測試儀表控制模塊、交換機(jī)控制模塊、NMS模擬模塊和日志模塊,適合采用Python語言編程實現(xiàn)。所述測試方法包括初始化、模塊及參數(shù)配置、發(fā)起業(yè)務(wù)、測試接口和日志處理等步驟。本發(fā)明實現(xiàn)了北向接口測試自動化,提高了測試流暢性和效率;支持多會話控制、多連接,業(yè)務(wù)可以反復(fù)進(jìn)行。本方法支持用戶在測試設(shè)計上充分發(fā)揮測試的效力,不受環(huán)境的局限;測試平臺維護(hù)簡單方便,測試框架強(qiáng)大,開發(fā)測試驅(qū)動方便。
文檔編號H04L12/24GK102104504SQ20091025936
公開日2011年6月22日 申請日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者宋曉煒, 曲紅妮 申請人:中興通訊股份有限公司