專利名稱:網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)及方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,網(wǎng)絡(luò)業(yè)務(wù)測試的方式主要包括主動測試和被動測試兩種測試方 式。其中,被動測試是通過采集已有的網(wǎng)絡(luò)數(shù)據(jù)包,并根據(jù)采集的網(wǎng)絡(luò)數(shù)據(jù)報(bào)分析網(wǎng)絡(luò)性 能,從而對網(wǎng)絡(luò)業(yè)務(wù)進(jìn)行測試。上述被動測試方式不產(chǎn)生多余流量,因此不會增加網(wǎng)絡(luò)負(fù) 擔(dān),但是,被動測試方式僅能對單個(gè)設(shè)備進(jìn)行監(jiān)測,很難對網(wǎng)絡(luò)端到端的性能進(jìn)行分析。主動測試是在選定的測試點(diǎn)上,利用測試工具有目的地主動產(chǎn)生測量數(shù)據(jù)包,并 注入被測網(wǎng)絡(luò),根據(jù)測量數(shù)據(jù)包的傳送情況(例如,丟包情況和延時(shí)情況等)來分析網(wǎng)絡(luò)的 性能。主動測試在測量過程中的可控性比較高,并且比較靈活、機(jī)動,易于進(jìn)行端到端的性 能測試;目前大多數(shù)端到端測試系統(tǒng)都涉及主動測試。但是,現(xiàn)有技術(shù)中的主動測試和被動測試都存在以下缺點(diǎn)首先,主動測試和被動 測試的測試設(shè)備都是以硬件為主,難以大規(guī)模部署測試點(diǎn),從而無法有效模擬真實(shí)網(wǎng)絡(luò)數(shù) 據(jù)流分布特征;其次,這些測試設(shè)備一般是單個(gè)使用或幾個(gè)配合使用,沒有集中管理控制 中心,不便于集中規(guī)劃控制和數(shù)據(jù)的收集分析處理;此外,主動測試產(chǎn)生的測試數(shù)據(jù)類型單 一,難以產(chǎn)生各種隨機(jī)分布報(bào)文和發(fā)送頻率報(bào)文,從而不能有效地模擬真實(shí)網(wǎng)絡(luò)終端的數(shù) 據(jù)特征;同時(shí),主動測試和被動測試不能夠?qū)Χ鄠€(gè)測試設(shè)備的數(shù)據(jù)進(jìn)行綜合分析。
發(fā)明內(nèi)容
本發(fā)明提供一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)及方法,以解決現(xiàn)有技術(shù)中的測試方法無法 有效模擬真實(shí)網(wǎng)絡(luò)數(shù)據(jù)流分布特征、不便于集中規(guī)劃控制和數(shù)據(jù)的收集分析處理、不能有 效地模擬真實(shí)網(wǎng)絡(luò)終端的數(shù)據(jù)特征、不能夠?qū)Χ鄠€(gè)測試設(shè)備的測試數(shù)據(jù)進(jìn)行綜合分析的問題。本發(fā)明提供一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),包括管理控制中心,用于實(shí)現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)測試的規(guī)劃、管理、監(jiān)控、控制、以及網(wǎng)絡(luò)測試數(shù) 據(jù)的收集分析;測試終端,位于測試終端計(jì)算機(jī)中,用于向被測試網(wǎng)絡(luò)注入接收、處理并存儲網(wǎng)絡(luò) 測試數(shù)據(jù)。本發(fā)明還提供了一種網(wǎng)絡(luò)業(yè)務(wù)測試方法,包括管理控制中心根據(jù)測試方案編制測試規(guī)劃;管理控制中心啟動各個(gè)測試終端,向各個(gè)測試終端下發(fā)測試規(guī)劃,并根據(jù)測試模 式要求各個(gè)測試終端實(shí)時(shí)或測試完成后向管理控制中心上報(bào)測試結(jié)果;管理控制中心接收各個(gè)測試終端發(fā)送的測試結(jié)果,將測試結(jié)果進(jìn)行處理和匯總, 顯示測試結(jié)果并生成測試報(bào)告。本發(fā)明有益效果如下
通過建立管理控制中心對網(wǎng)絡(luò)業(yè)務(wù)測試進(jìn)行規(guī)劃、管理、監(jiān)控、控制、以及網(wǎng)絡(luò)測 試數(shù)據(jù)的收集分析,并通過在測試終端計(jì)算機(jī)中部署測試終端實(shí)現(xiàn)向被測試網(wǎng)絡(luò)注入、接 收、處理、以及存儲網(wǎng)絡(luò)測試數(shù)據(jù),解決了現(xiàn)有技術(shù)中的測試方法無法有效模擬真實(shí)網(wǎng)絡(luò)數(shù) 據(jù)流分布特征、不便于集中規(guī)劃控制和數(shù)據(jù)的收集分析處理、不能有效地模擬真實(shí)網(wǎng)絡(luò)終 端的數(shù)據(jù)特征、不能夠?qū)Χ鄠€(gè)測試設(shè)備的測試數(shù)據(jù)進(jìn)行綜合分析的問題。本發(fā)明實(shí)施例能 夠集中管理控制實(shí)現(xiàn)分布式數(shù)據(jù)業(yè)務(wù)測試,操作簡單、方便,此外,使用在測試終端計(jì)算機(jī) 中以模塊形式存在的測試終端取代以硬件為主的測試工具,降低了成本,為大規(guī)模部署提 供了便利。
圖1是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)的流程圖;圖2是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)離線模式的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)在線模式的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試方法的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試方法的詳細(xì)處理的流程圖。
具體實(shí)施例方式為了解決現(xiàn)有技術(shù)中的測試方法無法有效模擬真實(shí)網(wǎng)絡(luò)數(shù)據(jù)流分布特征、不便于 集中規(guī)劃控制和數(shù)據(jù)的收集分析處理、不能有效地模擬真實(shí)網(wǎng)絡(luò)終端的數(shù)據(jù)特征、不能夠 對多個(gè)測試設(shè)備的測試數(shù)據(jù)進(jìn)行綜合分析的問題,本發(fā)明提供了一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)及 方法,以下結(jié)合附圖以及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的 具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。根據(jù)本發(fā)明的實(shí)施例,提供了一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),圖1是本發(fā)明實(shí)施例的網(wǎng) 絡(luò)業(yè)務(wù)測試系統(tǒng)的流程圖,如圖1所示,根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)包括一個(gè) 管理控制中心10、以及一個(gè)或多個(gè)測試終端12,以下對本發(fā)明實(shí)施例的各個(gè)模塊進(jìn)行詳細(xì) 的說明。管理控制中心10,用于實(shí)現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)測試的規(guī)劃、管理、監(jiān)控、控制、以及網(wǎng)絡(luò)測試 數(shù)據(jù)的收集分析;管理控制中心10具體包括測試規(guī)劃子系統(tǒng)101、測試管理子系統(tǒng)102、以及數(shù)據(jù) 分析處理子系統(tǒng)103。其中,測試規(guī)劃子系統(tǒng)101用于測試準(zhǔn)備階段,根據(jù)測試方案編制測試規(guī)劃;其 中,測試規(guī)劃至少包括以下之一被測網(wǎng)絡(luò)抽象模型、測試點(diǎn)與管理控制中心的位置、測試 業(yè)務(wù)數(shù)據(jù)的流向、各個(gè)測試終端的數(shù)據(jù)特征、測試類型、測試時(shí)間、測試模式、測試指標(biāo)、測 試規(guī)模、網(wǎng)絡(luò)結(jié)構(gòu),參加測試的測試終端之間的組織關(guān)系,測試腳本,各個(gè)測試終端的測試 內(nèi)容和測試流程,其中,測試模式包括在線測試模式、以及離線測試模式。也就是說,測試 規(guī)劃子系統(tǒng)101需要根據(jù)測試方案確定測試類型、測試時(shí)間、測試模式、測試指標(biāo)、測試規(guī) 模、以及網(wǎng)絡(luò)結(jié)構(gòu),根據(jù)測試規(guī)模確定參加測試的測試終端之間的組織關(guān)系(即,測試節(jié)點(diǎn) 組織),根據(jù)對測試內(nèi)容的想定,編制測試腳本,根據(jù)編制測試腳本確定每個(gè)測試終端的測 試內(nèi)容和測試流程(即,測試流程規(guī)劃),并進(jìn)行網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)的參數(shù)配置(即,系統(tǒng)配置);其中,上述參數(shù)配置包括完成時(shí)間同步策略、控制事件調(diào)度策略、狀態(tài)監(jiān)控、異常處 理等參數(shù)的配置。上述測試模式包括在線測試模式、以及離線測試模式。其中,離線測試模式是指測試環(huán)境中除了被測試網(wǎng)絡(luò)以外沒有其他網(wǎng)絡(luò)為該測 試系統(tǒng)提供管理控制通道,系統(tǒng)的管理控制命令只能通過被測試網(wǎng)絡(luò)傳輸;圖2是本發(fā)明 實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)離線模式的網(wǎng)絡(luò)結(jié)構(gòu)示意圖,如圖2所示,包括管理控制中心 1、被測試網(wǎng)絡(luò)2、測試終端計(jì)算機(jī)3、測試終端軟件4、管理控制代理5,如圖2所示,測試終 端軟件4、管理控制代理5同時(shí)上裝在測試終端計(jì)算機(jī)上3,測試終端計(jì)算機(jī)上3會存在多 臺,分布在各個(gè)測試點(diǎn)上,同時(shí)接入被測試網(wǎng)絡(luò);管理控制中心1也接入被測試網(wǎng)絡(luò),且和 各個(gè)測試終端計(jì)算機(jī)正常通信。在該測試模式下測試完成后,根據(jù)被測試網(wǎng)絡(luò)帶寬情況決 定將各個(gè)測試終端的測試結(jié)果通過被測試網(wǎng)絡(luò)或手工的方式匯總到管理控制中心。在線測試模式要求測試環(huán)境中存在被測試網(wǎng)絡(luò)以外的網(wǎng)絡(luò)(下文簡稱勤務(wù)網(wǎng))為 該系統(tǒng)提供管理控制通道,被測試網(wǎng)絡(luò)中不會出現(xiàn)管理控制數(shù)據(jù),使測試結(jié)果更加準(zhǔn)確、有 效。圖3是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)在線模式的網(wǎng)絡(luò)結(jié)構(gòu)示意圖,如圖2所示,包 括管理控制中心1、勤務(wù)網(wǎng)2、測試終端計(jì)算機(jī)3、測試終端軟件4、管理控制代理5、被測網(wǎng) 絡(luò)6,如圖3所示,管理控制中心1和測試終端計(jì)算機(jī)3通過勤務(wù)網(wǎng)2相連,測試終端計(jì)算機(jī) 3同時(shí)接入勤務(wù)網(wǎng)絡(luò)和被測試網(wǎng)絡(luò)。測試管理子系統(tǒng)102用于實(shí)現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)測試運(yùn)行過程中的管理,具體地,用于測 試過程的運(yùn)行控制和各測試終端狀態(tài)監(jiān)控。其中,測試管理子系統(tǒng)102具體包括管理中 心,用于對測試過程的運(yùn)行進(jìn)行控制;管理控制代理模塊,位于所述測試終端計(jì)算機(jī),用于 啟動、終止、以及監(jiān)控所述測試終端的運(yùn)行。數(shù)據(jù)分析處理子系統(tǒng)103用于收集、存儲、以及處理各個(gè)測試終端收發(fā)的網(wǎng)絡(luò)測 試數(shù)據(jù),顯示測試結(jié)果并生成測試報(bào)告。需要說明的是,在離線測試模式下,各個(gè)測試終 端的網(wǎng)絡(luò)測試數(shù)據(jù)在測試完成后通過被測試網(wǎng)絡(luò)或人工手動傳送到數(shù)據(jù)分析處理子系統(tǒng) 103,在在線測試模式下各個(gè)測試終端的網(wǎng)絡(luò)測試數(shù)據(jù)由測試終端自動通過勤務(wù)網(wǎng)傳送到 數(shù)據(jù)分析處理子系統(tǒng)103。綜上所述,測試規(guī)劃子系統(tǒng)101需要構(gòu)建測試的參試終端規(guī)模、測試流程,主要用 于測試前的準(zhǔn)備工作;測試管理子系統(tǒng)102主要用于測試運(yùn)行過程中的管理工作,其中,測 試管理子系統(tǒng)102中的管理控制代理在測試終端計(jì)算機(jī)運(yùn)行;數(shù)據(jù)分析處理子系統(tǒng)103主 要負(fù)責(zé)收集、存儲和處理各個(gè)測試終端的測試數(shù)據(jù),以圖形、圖表、以及文字的方式顯示測 試結(jié)果,并生成測試報(bào)告。測試終端12,位于測試終端計(jì)算機(jī)中,用于向被測試網(wǎng)絡(luò)注入、接收、處理、以及存 儲網(wǎng)絡(luò)測試數(shù)據(jù)。測試終端12具體包括高速數(shù)據(jù)業(yè)務(wù)生成模塊121、以及實(shí)時(shí)數(shù)據(jù)收發(fā)模塊122。其中,高速數(shù)據(jù)業(yè)務(wù)生成模塊121用于根據(jù)測試時(shí)間,按時(shí)間段開辟多個(gè)存放測 試業(yè)務(wù)數(shù)據(jù)的空間,并同步生成測試業(yè)務(wù)數(shù)據(jù),按照發(fā)送時(shí)間存儲到相應(yīng)的空間中,并將生 成的測試業(yè)務(wù)數(shù)據(jù)按照發(fā)送時(shí)間排序,隨后,將各個(gè)空間的測試業(yè)務(wù)數(shù)據(jù)歸并,存入文件內(nèi) 存映射空間中;實(shí)時(shí)數(shù)據(jù)收發(fā)模塊122用于從文件內(nèi)存映射空間中獲取測試業(yè)務(wù)數(shù)據(jù),將測試業(yè) 務(wù)數(shù)據(jù)實(shí)時(shí)地注入被測網(wǎng)絡(luò)中,接收其他測試終端發(fā)送到本終端的測試業(yè)務(wù)數(shù)據(jù)并進(jìn)行初步處理,將初步處理后的測試業(yè)務(wù)數(shù)據(jù)進(jìn)行匯總并存入本地,在測試模式為在線測試模式 的情況下,將匯總后的測試業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)或測試完成后發(fā)送到管理控制中心。其中,初步處 理包括其他測試終端發(fā)送到本終端的測試業(yè)務(wù)數(shù)據(jù)是否丟包,計(jì)算時(shí)延等。需要說明的是,在實(shí)際應(yīng)用中,測試終端12需要配備有雙網(wǎng)卡,雙網(wǎng)卡用于在測 試模式為在線測試模式的情況下,為測試終端同時(shí)接入勤務(wù)網(wǎng)和被測網(wǎng)絡(luò)提供接入手段。本發(fā)明實(shí)施例的大規(guī)模網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)由一個(gè)管理控制中心10和多個(gè)測試終 端12組成,其中,管理控制中心10中的管理控制代理運(yùn)行在測試終端計(jì)算機(jī)上。管理控制 中心10實(shí)現(xiàn)測試的規(guī)劃、管理、監(jiān)控、控制和數(shù)據(jù)的收集分析,管理控制代理負(fù)責(zé)啟動、終 止和監(jiān)控測試終端運(yùn)行;測試終端12實(shí)現(xiàn)對被測試網(wǎng)絡(luò)注入各種測試數(shù)據(jù),并負(fù)責(zé)收集測 試數(shù)據(jù)轉(zhuǎn)發(fā)至管理控制中心10,通過上述處理,能夠集中管理控制實(shí)現(xiàn)分布式數(shù)據(jù)業(yè)務(wù)測 試,操作簡單、方便,此外,使用在測試終端計(jì)算機(jī)中以模塊形式存在的測試終端取代以硬 件為主的測試工具,降低了成本,為大規(guī)模部署提供了便利?;谏鲜龅木W(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),根據(jù)本發(fā)明的實(shí)施例,提供了一種網(wǎng)絡(luò)業(yè)務(wù)測試 方法,圖4是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試方法的結(jié)構(gòu)示意圖,如圖4所示,根據(jù)本發(fā)明實(shí) 施例的網(wǎng)絡(luò)業(yè)務(wù)測試方法包括如下處理步驟401,管理控制中心根據(jù)測試方案編制測試規(guī)劃;測試規(guī)劃至少包括以下之 一被測網(wǎng)絡(luò)抽象模型、測試點(diǎn)與管理控制中心的位置、測試業(yè)務(wù)數(shù)據(jù)的流向、各個(gè)測試終 端的數(shù)據(jù)特征、測試類型、測試時(shí)間、測試模式、測試指標(biāo)、測試規(guī)模、網(wǎng)絡(luò)結(jié)構(gòu),參加測試的 測試終端之間的組織關(guān)系,測試腳本,各個(gè)測試終端的測試內(nèi)容和測試流程,其中,測試模 式包括在線測試模式、以及離線測試模式。步驟402,管理控制中心啟動各個(gè)測試終端,向各個(gè)測試終端下發(fā)測試規(guī)劃數(shù)據(jù), 并根據(jù)測試模式要求各個(gè)測試終端實(shí)時(shí)或測試完成后向管理控制中心上報(bào)測試結(jié)果;在步驟402中,向各個(gè)測試終端下發(fā)測試規(guī)劃數(shù)據(jù)之后,還包括如下處理1、各個(gè) 測試終端根據(jù)測試時(shí)間,按時(shí)間段開辟多個(gè)存放測試業(yè)務(wù)數(shù)據(jù)的空間,并同步生成測試業(yè) 務(wù)數(shù)據(jù),按照發(fā)送時(shí)間存儲到相應(yīng)的空間中;2、各個(gè)測試終端將生成的測試業(yè)務(wù)數(shù)據(jù)按照 發(fā)送時(shí)間排序,并將各個(gè)空間的測試業(yè)務(wù)數(shù)據(jù)歸并,存入文件內(nèi)存映射空間中;3、各個(gè)測試 終端將測試業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)地注入被測網(wǎng)絡(luò)中,接收其他測試終端發(fā)送到本終端的測試業(yè)務(wù) 數(shù)據(jù)并進(jìn)行初步處理,將初步處理后的測試業(yè)務(wù)數(shù)據(jù)進(jìn)行匯總并存入本地;4、在測試模式 為在線測試模式的情況下,將匯總后的測試業(yè)務(wù)數(shù)據(jù)發(fā)送到管理控制中心。步驟403,管理控制中心接收各個(gè)測試終端發(fā)送的測試結(jié)果,將測試結(jié)果進(jìn)行處理 和匯總,顯示測試結(jié)果并生成測試報(bào)告。此外,在測試過程中,管理控制中心還需要集中控制各個(gè)測試終端的運(yùn)行和監(jiān)視 各個(gè)測試終端的運(yùn)行狀態(tài)。圖5是本發(fā)明實(shí)施例的網(wǎng)絡(luò)業(yè)務(wù)測試方法的詳細(xì)處理的流程圖,如圖5所示,首先 在管理控制中心抽象描述出被測試網(wǎng)絡(luò),部署測試點(diǎn)和管理控制中心的位置,規(guī)劃測試數(shù) 據(jù)的流向和各個(gè)測試點(diǎn)的數(shù)據(jù)特征;然后由管理控制中心啟動各個(gè)測試終端,向其下發(fā)測 試規(guī)劃數(shù)據(jù),并集中控制各個(gè)測試終端運(yùn)行和監(jiān)視其運(yùn)行狀態(tài);測試完成后,管理控制中心 發(fā)出收集測試結(jié)果命令,把各個(gè)測試終端的結(jié)果匯總、處理、顯示,并根據(jù)要求出具測試報(bào)告。
綜上所述,本發(fā)明實(shí)施例通過建立管理控制中心對網(wǎng)絡(luò)業(yè)務(wù)測試進(jìn)行規(guī)劃、管理、 監(jiān)控、控制、以及網(wǎng)絡(luò)測試數(shù)據(jù)的收集分析,并通過在測試終端計(jì)算機(jī)中部署測試終端實(shí)現(xiàn) 向被測試網(wǎng)絡(luò)注入、接收、處理、以及存儲網(wǎng)絡(luò)測試數(shù)據(jù),解決了現(xiàn)有技術(shù)中的測試方法無 法有效模擬真實(shí)網(wǎng)絡(luò)數(shù)據(jù)流分布特征、不便于集中規(guī)劃控制和數(shù)據(jù)的收集分析處理、不能 有效地模擬真實(shí)網(wǎng)絡(luò)終端的數(shù)據(jù)特征、不能夠?qū)Χ鄠€(gè)測試設(shè)備的測試數(shù)據(jù)進(jìn)行綜合分析的 問題。本發(fā)明實(shí)施例能夠集中管理控制實(shí)現(xiàn)分布式數(shù)據(jù)業(yè)務(wù)測試,操作簡單、方便,此外,使 用在測試終端計(jì)算機(jī)中以模塊形式存在的測試終端取代以硬件為主的測試工具,降低了成 本,為大規(guī)模部署提供了便利。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域的技術(shù)人員將意識到 各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實(shí)施例。
權(quán)利要求
1.一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),其特征在于,包括管理控制中心,用于實(shí)現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)測試的規(guī)劃、管理、監(jiān)控、控制、以及網(wǎng)絡(luò)測試數(shù)據(jù)的 收集分析;測試終端,位于測試終端計(jì)算機(jī)中,用于向被測試網(wǎng)絡(luò)注入、接收、處理、以及存儲網(wǎng)絡(luò) 測試數(shù)據(jù)。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),其特征在于,所述管理控制中心具體包括 測試規(guī)劃子系統(tǒng),用于在測試準(zhǔn)備階段,根據(jù)測試方案確定測試類型、測試時(shí)間、測試模式、測試指標(biāo)、測試規(guī)模、以及網(wǎng)絡(luò)結(jié)構(gòu),根據(jù)所述測試規(guī)模確定參加測試的測試終端之 間的組織關(guān)系,編制測試腳本,根據(jù)所述編制測試腳本確定每個(gè)測試終端的測試內(nèi)容和測 試流程,并進(jìn)行所述網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)的參數(shù)配置;測試管理子系統(tǒng),用于測試過程的運(yùn)行控制和各測試終端狀態(tài)監(jiān)控; 數(shù)據(jù)分析處理子系統(tǒng),用于收集、存儲、以及處理各個(gè)測試終端收發(fā)的所述網(wǎng)絡(luò)測試數(shù) 據(jù),顯示測試結(jié)果并生成測試報(bào)告。
3.如權(quán)利要求2所述的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),其特征在于,所述測試管理子系統(tǒng)具體包括管理中心,用于對測試過程的運(yùn)行進(jìn)行控制;管理控制代理模塊,位于所述測試終端計(jì)算機(jī),用于啟動、終止、以及監(jiān)控所述測試終 端的運(yùn)行。
4.如權(quán)利要求2所述的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),其特征在于,所述測試模式包括在線測試 模式、以及離線測試模式。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),其特征在于,所述測試終端配備有雙網(wǎng)卡, 所述雙網(wǎng)卡用于在所述測試模式為在線測試模式的情況下,為所述測試終端同時(shí)接入勤務(wù) 網(wǎng)和被測網(wǎng)絡(luò)提供接入手段。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng),其特征在于,所述測試終端具體包括高速數(shù)據(jù)業(yè)務(wù)生成模塊,用于根據(jù)測試時(shí)間,按時(shí)間段開辟多個(gè)存放測試業(yè)務(wù)數(shù)據(jù)的 空間,并同步生成測試業(yè)務(wù)數(shù)據(jù),按照發(fā)送時(shí)間存儲到相應(yīng)的空間中,并將生成的測試業(yè)務(wù) 數(shù)據(jù)按照發(fā)送時(shí)間排序,隨后,將各個(gè)空間的測試業(yè)務(wù)數(shù)據(jù)歸并,存入文件內(nèi)存映射空間 中;實(shí)時(shí)數(shù)據(jù)收發(fā)模塊,用于從所述文件內(nèi)存映射空間中獲取所述測試業(yè)務(wù)數(shù)據(jù),將所述 測試業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)地注入被測網(wǎng)絡(luò)中,接收其他測試終端發(fā)送到本終端的測試業(yè)務(wù)數(shù)據(jù)并 進(jìn)行初步處理,將初步處理后的測試業(yè)務(wù)數(shù)據(jù)進(jìn)行匯總并存入本地,在所述測試模式為在 線測試模式的情況下,將匯總后的測試業(yè)務(wù)數(shù)據(jù)發(fā)送到所述管理控制中心。
7.一種網(wǎng)絡(luò)業(yè)務(wù)測試方法,其特征在于,包括 所述管理控制中心根據(jù)測試方案編制測試規(guī)劃;所述管理控制中心啟動各個(gè)測試終端,向所述各個(gè)測試終端下發(fā)所述測試規(guī)劃,并根 據(jù)測試模式要求各個(gè)測試終端實(shí)時(shí)或測試完成后向管理控制中心上報(bào)測試結(jié)果;所述管理控制中心接收所述各個(gè)測試終端發(fā)送的測試結(jié)果,將所述測試結(jié)果進(jìn)行處理 和匯總,顯示測試結(jié)果并生成測試報(bào)告。
8.如權(quán)利要求7所述的方法,其特征在于,所述測試規(guī)劃至少包括以下之一被測網(wǎng)絡(luò)抽象模型、測試點(diǎn)與所述管理控制中心的位置、測試業(yè)務(wù)數(shù)據(jù)的流向、各個(gè)測 試終端的數(shù)據(jù)特征、測試類型、測試時(shí)間、測試模式、測試指標(biāo)、測試規(guī)模、網(wǎng)絡(luò)結(jié)構(gòu),參加測 試的測試終端之間的組織關(guān)系,測試腳本,各個(gè)測試終端的測試內(nèi)容和測試流程,其中,所 述測試模式包括在線測試模式、以及離線測試模式。
9.如權(quán)利要求8所述的方法,其特征在于,向所述各個(gè)測試終端下發(fā)所述測試規(guī)劃之 后,所述方法還包括所述各個(gè)測試終端根據(jù)所述測試時(shí)間,按時(shí)間段開辟多個(gè)存放測試業(yè)務(wù)數(shù)據(jù)的空間, 并同步生成測試業(yè)務(wù)數(shù)據(jù),按照發(fā)送時(shí)間存儲到相應(yīng)的空間中;所述各個(gè)測試終端將生成的測試業(yè)務(wù)數(shù)據(jù)按照發(fā)送時(shí)間排序,并將各個(gè)空間的測試業(yè) 務(wù)數(shù)據(jù)歸并,存入文件內(nèi)存映射空間中;所述各個(gè)測試終端將所述測試業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)地注入被測網(wǎng)絡(luò)中,接收其他測試終端發(fā) 送到本終端的測試業(yè)務(wù)數(shù)據(jù)并進(jìn)行初步處理,將初步處理后的測試業(yè)務(wù)數(shù)據(jù)進(jìn)行匯總并存 入本地;在所述測試模式為在線測試模式的情況下,將匯總后的測試業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)地或測試完 成后發(fā)送到所述管理控制中心。
10.如權(quán)利要求7所述的方法,其特征在于,所述方法還包括所述管理控制中心集中控制所述各個(gè)測試終端的運(yùn)行和監(jiān)視所述各個(gè)測試終端的運(yùn) 行狀態(tài)。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)業(yè)務(wù)測試系統(tǒng)及方法。該系統(tǒng)包括管理控制中心,用于實(shí)現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)測試的規(guī)劃、管理、監(jiān)控、控制、以及網(wǎng)絡(luò)測試數(shù)據(jù)的收集分析;測試終端,位于測試終端計(jì)算機(jī)中,用于向被測試網(wǎng)絡(luò)注入、接收、處理、以及存儲網(wǎng)絡(luò)測試數(shù)據(jù)。借助于本發(fā)明的技術(shù)方案,能夠集中管理控制實(shí)現(xiàn)分布式數(shù)據(jù)業(yè)務(wù)測試,操作簡單、方便,此外,使用在測試終端計(jì)算機(jī)中以模塊形式存在的測試終端取代以硬件為主的測試工具,降低了成本,為大規(guī)模部署提供了便利。
文檔編號H04L12/24GK102130799SQ20111007374
公開日2011年7月20日 申請日期2011年3月25日 優(yōu)先權(quán)日2011年3月25日
發(fā)明者何明利, 姜永廣, 張建軍, 王中武, 田永春, 秦輝, 羅彬 , 范喜全, 韋濤 申請人:中國電子科技集團(tuán)公司第三十研究所