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

網(wǎng)元設(shè)備性能測(cè)試方法和裝置的制作方法

文檔序號(hào):7870906閱讀:415來源:國知局
專利名稱:網(wǎng)元設(shè)備性能測(cè)試方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及測(cè)試技術(shù),尤其涉及一種網(wǎng)元設(shè)備性能測(cè)試方法和裝置。
背景技術(shù)
測(cè)試是評(píng)估網(wǎng)元設(shè)備的性能是否滿足客戶需求的常用手段,例如,通過向路由設(shè)備發(fā)送業(yè)務(wù)流進(jìn)行性能測(cè)試及過載測(cè)試,驗(yàn)證路由設(shè)備的承載能力及轉(zhuǎn)發(fā)能力?,F(xiàn)有技術(shù)中,針對(duì)網(wǎng)絡(luò)流量和協(xié)議的性能進(jìn)行測(cè)試時(shí),首先確定被測(cè)性能指標(biāo),然后通過測(cè)試儀或者模擬器產(chǎn)生符合被測(cè)性能指標(biāo)的業(yè)務(wù)流,進(jìn)而對(duì)網(wǎng)元設(shè)備執(zhí)行測(cè)試。對(duì)于符合標(biāo)準(zhǔn)格式協(xié)議棧(如TCP/IP)的網(wǎng)元設(shè)備,由于商用測(cè)試儀通常只支持第4-7層或者第2-4層網(wǎng)絡(luò)協(xié)議的測(cè)試,因此,根據(jù)被測(cè)對(duì)象是網(wǎng)絡(luò)協(xié)議中第4-7層或者是第2-4層的處理業(yè)務(wù),選取支持該標(biāo)準(zhǔn)協(xié)議的測(cè)試儀產(chǎn)生對(duì)應(yīng)協(xié)議的業(yè)務(wù)流;對(duì)于為了實(shí)現(xiàn)一些特定功能而使用自定義的協(xié)議或者業(yè)務(wù)報(bào)文格式的網(wǎng)元設(shè)備,商用測(cè)試儀器無法支持,需要研發(fā)出支持該網(wǎng)元設(shè)備使用的非標(biāo)準(zhǔn)協(xié)議格式的模擬器來產(chǎn)生對(duì)應(yīng)格式的業(yè)務(wù)流。因此,現(xiàn)有技術(shù)的測(cè)試網(wǎng)元設(shè)備性能的方案,需要使用與網(wǎng)元設(shè)備使用的協(xié)議類型和封裝格式相匹配的測(cè)試儀或者模擬器,靈活性差。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種網(wǎng)元設(shè)備性能測(cè)試方法和裝置,用以提高測(cè)試的靈活性。第一方面,本發(fā)明實(shí)施例提供一種網(wǎng)元設(shè)備性能測(cè)試方法,包括:獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流;根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集;根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流;根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,包括:通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。在第一方面的第二種可能的實(shí)現(xiàn)方式中,根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集包括:根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。結(jié)合第一方面或第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,生成固定字段集之前,還包括:將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。結(jié)合第一方面或第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流,包括:根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。在第一方面的第五種可能的實(shí)現(xiàn)方式中,根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試包括:根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流包括: 根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板;根據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。第二方面,本發(fā)明實(shí)施例提供一種網(wǎng)元設(shè)備性能測(cè)試裝置,包括:獲取模塊,用于獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流;解析模塊,用于根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集;構(gòu)造模塊,用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流;發(fā)送模塊,用于根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊,具體用于通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述解析模塊,具體用于根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。結(jié)合第二方面或第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,還包括轉(zhuǎn)換模塊,用于將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。結(jié)合第二方面或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述構(gòu)造模塊,具體用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,具體用于根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述構(gòu)造模塊包括:模板生成單元,用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板;模板填充單元,用于根據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。本發(fā)明實(shí)施例提供的技術(shù)方案,通過獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,并根據(jù)實(shí)時(shí)業(yè)務(wù)流產(chǎn)生模擬業(yè)務(wù)流,然后將產(chǎn)生的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試,使得在對(duì)網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí),無需使用與網(wǎng)元設(shè)備使用的協(xié)議類型和封裝格式相匹配的測(cè)試儀或者模擬器,提高了測(cè)試的靈活性。


為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試方法實(shí)施例一的流程圖;圖2為本發(fā)明實(shí)施例的物理測(cè)試拓?fù)浣Y(jié)構(gòu)示意圖;圖3為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試方法實(shí)施例二的流程圖;圖4為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試方法實(shí)施例三的流程圖;圖5為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試裝置實(shí)施例一的示意圖;圖6為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試裝置實(shí)施例二的示意圖;圖7為本發(fā)明另一個(gè)實(shí)施例提供的智能終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試方法實(shí)施例一的流程圖。本實(shí)施例的測(cè)試方法適用于使用非標(biāo)準(zhǔn)協(xié)議格式的網(wǎng)元設(shè)備的性能測(cè)試,該方法可以由測(cè)試裝置來執(zhí)行,該測(cè)試裝置可以配置在計(jì)算機(jī)終端或測(cè)試儀器中,也可以由其他獨(dú)立網(wǎng)元承載。如圖1所示,本實(shí)施例的方法可以包括:S101、獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流。具體的,可以通過在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間接入中間設(shè)備,獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流。S102、根據(jù)設(shè)定的報(bào)文協(xié)議格式,從實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成
字段集。具體的,設(shè)定的報(bào)文協(xié)議格式定義了業(yè)務(wù)流報(bào)文中的字段及字段在報(bào)文中的位置,因此,測(cè)試裝置可以從實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,并將解析出的字段內(nèi)容保存到對(duì)應(yīng)的字段集。S103、根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于字段集產(chǎn)生模擬業(yè)務(wù)流。用戶根據(jù)測(cè)試需要,設(shè)定測(cè)試報(bào)文協(xié)議格式,從字段集獲取對(duì)應(yīng)字段及字段內(nèi)容,生成模擬業(yè)務(wù)流。S104、根據(jù)設(shè)定的性能測(cè)試需求,將模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。用戶根據(jù)對(duì)網(wǎng)元設(shè)備性能測(cè)試的需要,設(shè)定不同類別的模擬業(yè)務(wù)流之間的流量比例、發(fā)送時(shí)延等,通過測(cè)試儀將模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,對(duì)網(wǎng)元設(shè)備進(jìn)行性能測(cè)試。本發(fā)明實(shí)施例提供的技術(shù)方案,通過獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,并根據(jù)實(shí)時(shí)業(yè)務(wù)流產(chǎn)生模擬業(yè)務(wù)流,然后將產(chǎn)生的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試,使得在對(duì)網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí),無需使用與網(wǎng)元設(shè)備使用的協(xié)議類型和封裝格式相匹配的測(cè)試儀或者模擬器,提高了測(cè)試的靈活性。如上所述的測(cè)試方法,其中,所述獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流可以包括:通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。圖2為本發(fā)明實(shí)施例的物理測(cè)試拓?fù)浣Y(jié)構(gòu)示意圖。如圖2所示,交換機(jī)互聯(lián)業(yè)務(wù)網(wǎng)元、被測(cè)網(wǎng)元和測(cè)試儀,交換機(jī)可以將業(yè)務(wù)網(wǎng)元與被測(cè)網(wǎng)元之間的實(shí)時(shí)業(yè)務(wù)流鏡像復(fù)制到測(cè)試儀,計(jì)算機(jī)終端可以進(jìn)一步的通過腳本命令程序獲取鏡像到測(cè)試儀的實(shí)時(shí)業(yè)務(wù)流,并根據(jù)獲取的實(shí)時(shí)業(yè)務(wù)流生成模擬業(yè)務(wù)流,再控制測(cè)試儀發(fā)送模擬流量至被測(cè)網(wǎng)元。如上所述的測(cè)試方法,其中,根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集包括:根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。具體的,在本發(fā)明實(shí)施例中,將報(bào)文協(xié)議格式中的字段區(qū)分為固定字段和通用字段。字段的特定內(nèi)容只能被特定的設(shè)備處理的字段為固定字段,例如,設(shè)備A發(fā)送給設(shè)備B中存在的固定字段內(nèi)容只能由設(shè)備B處理。字段的內(nèi)容可以被支持該報(bào)文協(xié)議的所有設(shè)備處理的字段為通用字段,例如,設(shè)備A發(fā)送給設(shè)備B中存在的通用字段內(nèi)容也可以被設(shè)備C及其他設(shè)備處理。設(shè)定的報(bào)文協(xié)議格式包含固定字段及該字段在報(bào)文中的位置,因此,可以解析獲取實(shí)時(shí)業(yè)務(wù)流報(bào)文中對(duì)應(yīng)固定字段的內(nèi)容,并生成固定字段集,以供后續(xù)構(gòu)造生成模擬業(yè)務(wù)流時(shí)使用。如上所述的測(cè)試方法,其特征在于,生成固定字段集之前,還包括:將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。本實(shí)施例中,設(shè)定的報(bào)文協(xié)議格式中定義的通用字段集的對(duì)應(yīng)內(nèi)容信息為16進(jìn)制碼表示形式,因此,優(yōu)選地,將解析出的固定字段的內(nèi)容以16進(jìn)制碼的形式保存到固定
字段集。如上所述的測(cè)試方法,其中,根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流,包括:根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。具體的,用戶根據(jù)測(cè)試需要,設(shè)定模擬業(yè)務(wù)流所需的字段,并分別從固定字段集和通用字段集獲取對(duì)應(yīng)的字段和內(nèi)容,拼接產(chǎn)生模擬業(yè)務(wù)流。用戶可以重復(fù)上述操作,直至完成所有所需模擬業(yè)務(wù)流的構(gòu)造。優(yōu)選地,用戶可以預(yù)先將通用字段集保存在計(jì)算機(jī)終端。如果通用字段集為16進(jìn)制碼表示形式,那么,優(yōu)選地,基于固定字段集和通用字段集,拼接產(chǎn)生16進(jìn)制碼表示形式的模擬業(yè)務(wù)流。如上所述的測(cè)試方法,其中,根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試包括:根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。具體的,用戶根據(jù)對(duì)網(wǎng)元設(shè)備性能測(cè)試的需要,可以通過計(jì)算機(jī)終端的腳本命令程序控制流控制測(cè)試儀配置多條不同類別的模擬業(yè)務(wù)流,并設(shè)定不同類別模擬業(yè)務(wù)流之間的流量比例、發(fā)送時(shí)延等。例如,有包含A類消息和B類消息的業(yè)務(wù)流需要同時(shí)發(fā)送,對(duì)承載該業(yè)務(wù)流的網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí),需要A類消息包個(gè)數(shù)與B類消息包個(gè)數(shù)的比例為2:1,且在A類消息發(fā)送IOs后發(fā)送B類消息,因此,控制測(cè)試儀設(shè)置A類消息流和B類消息流的比例為2:1,A類消息流和B類消息流之間的時(shí)延為10s。在完成上述配置后,測(cè)試儀發(fā)送模擬業(yè)務(wù)流至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試。如上所述的測(cè)試方法,其中,所述根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流包括:根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板;具體的,用戶根據(jù)測(cè)試需要,設(shè)定模擬業(yè)務(wù)流所需的字段,測(cè)試裝置根據(jù)用戶定義的各固定字段和通用字段,關(guān)聯(lián)生成對(duì)應(yīng)格式報(bào)文的模擬業(yè)務(wù)流模板。生成的模擬業(yè)務(wù)流模板支持所有字段可選,各通用字段內(nèi)容可選。根據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。用戶通過模擬業(yè)務(wù)流模板選擇測(cè)試字段,測(cè)試裝置響應(yīng)用戶的字段選取操作,從固定字段集或通用字段集獲取對(duì)應(yīng)的字段和內(nèi)容,生成用戶所需的模擬業(yè)務(wù)流。用戶還可以進(jìn)一步的設(shè)定不同類別模擬業(yè)務(wù)流之間的流量比例、發(fā)送時(shí)延等。本發(fā)明實(shí)施例提供的技術(shù)方案,通過生成模擬業(yè)務(wù)流模板,使用戶可以通過模擬業(yè)務(wù)流模板選擇測(cè)試字段,方便了用戶操作,提高了測(cè)試的靈活性。圖3為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試方法實(shí)施例二的流程圖。本實(shí)施例中的測(cè)試裝置配置在計(jì)算機(jī)終端中。如圖3所示,本實(shí)施例的方法包括:S301、業(yè)務(wù)網(wǎng)元與被測(cè)網(wǎng)元進(jìn)行實(shí)時(shí)業(yè)務(wù)流交互。S302、交換機(jī)鏡像實(shí)時(shí)業(yè)務(wù)流至測(cè)試儀。如圖2所示,交換機(jī)互聯(lián)業(yè)務(wù)網(wǎng)元、被測(cè)網(wǎng)元和測(cè)試儀,交換機(jī)可以將業(yè)務(wù)網(wǎng)元與被測(cè)網(wǎng)元之間的實(shí)時(shí)業(yè)務(wù)流鏡像復(fù)制到測(cè)試儀。S303、測(cè)試儀抓取實(shí)時(shí)業(yè)務(wù)流。S304、計(jì)算機(jī)終端獲取測(cè)試儀抓取到的實(shí)時(shí)業(yè)務(wù)流。如圖2所示,測(cè)試儀互聯(lián)交換機(jī)和算機(jī)終端,計(jì)算機(jī)終端可以通過腳本命令程序獲取鏡像到測(cè)試儀的實(shí)時(shí)業(yè)務(wù)流。S305、計(jì)算機(jī)終端解析實(shí)時(shí)業(yè)務(wù)流,產(chǎn)生模擬業(yè)務(wù)流。計(jì)算機(jī)終端可以從實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,并將解析出的字段內(nèi)容保存到對(duì)應(yīng)的字段集,然后再基于解析得到的字段集產(chǎn)生測(cè)試所需的模擬業(yè)務(wù)流。S306、計(jì)算機(jī)終端控制測(cè)試儀,配置模擬業(yè)務(wù)流。具體的,用戶可以根據(jù)對(duì)網(wǎng)元設(shè)備性能測(cè)試的需要,通過計(jì)算機(jī)終端的腳本命令程序控制流控制測(cè)試儀配置多條不同類別的模擬業(yè)務(wù)流,并設(shè)定不同類別模擬業(yè)務(wù)流之間的流量比例、發(fā)送時(shí)延等。S307、測(cè)試儀發(fā)送模擬業(yè)務(wù)流至被測(cè)網(wǎng)元。在完成上述配置后,測(cè)試儀發(fā)送模擬業(yè)務(wù)流至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試。本發(fā)明實(shí)施例提供的技術(shù)方案,計(jì)算機(jī)終端通過交換機(jī)和測(cè)試儀獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,并根據(jù)實(shí)時(shí)業(yè)務(wù)流產(chǎn)生模擬業(yè)務(wù)流,然后再控制測(cè)試儀,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試,使得在對(duì)網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí),無需使用與網(wǎng)元設(shè)備使用的協(xié)議類型和封裝格式相匹配的測(cè)試儀或者模擬器,提高了測(cè)試的靈活性。應(yīng)用舉例假設(shè)有報(bào)文格式定義為:2-4層頭部+User ID (4字節(jié))+DeviCe ID (4字節(jié))+消息類型(I字節(jié),分為A類和B類)+消息內(nèi)容(長(zhǎng)度可變),其中被測(cè)網(wǎng)元可處理的固定字段為2-4層頭部和Device ID,其他字段為通用字段,該報(bào)文TCP數(shù)據(jù)段以16進(jìn)制碼01開頭。假設(shè)從業(yè)務(wù)網(wǎng)元發(fā)出的被測(cè)業(yè)務(wù)報(bào)文攜帶的Device ID字段為整數(shù)100 ;從網(wǎng)絡(luò)中獲取的通用字段User ID的內(nèi)容為字符串0001,0002,0003,0004 ;消息內(nèi)容為字符串12345,54321 ;假設(shè)本次需要測(cè)試的報(bào)文的發(fā)送速率為IOOOpps (包/秒),消息類型為A類和B類,其中A類占80%,B類占20%,A類報(bào)文和B類報(bào)文間發(fā)送無時(shí)延。測(cè)試步驟如下:I)搭建如圖2所示的物理拓?fù)浣Y(jié)構(gòu)。2)PC預(yù)先存儲(chǔ)用戶輸入的報(bào)文格式,即通用字段:User ID,該字段集內(nèi)容為0001(16 進(jìn)制碼 30303031),0002 (16 進(jìn)制碼 30303032),0003 (16 進(jìn)制碼 30303033),0004 (16進(jìn)制碼30303034);通用字段消息類型字段集內(nèi)容為A (16進(jìn)制碼41),B (16進(jìn)制碼42);消息內(nèi)容為:12345 (16進(jìn)制碼3132333435),54321 (16進(jìn)制碼3534333231);固定字段:Device ID。報(bào)文格式為:TCPpayloadOl+User ID (4 字節(jié))+Device ID (4 字節(jié))+消息類型(I字節(jié))+消息內(nèi)容(長(zhǎng)度可變)。3)計(jì)算機(jī)終端獲取測(cè)試儀抓取的業(yè)務(wù)報(bào)文,根據(jù)步驟2)中的報(bào)文格式,濾除雜包,獲取符合預(yù)先存儲(chǔ)的報(bào)文格式的業(yè)務(wù)流報(bào)文。直接從業(yè)務(wù)流報(bào)文中獲取并保存2-4層頭部數(shù)據(jù)的16進(jìn)制碼,然后從獲取到的業(yè)務(wù)流報(bào)文第7層數(shù)據(jù)的第5個(gè)字節(jié)開始獲取4個(gè)字節(jié)的長(zhǎng)度,即為固定字段集Device ID,該字段的內(nèi)容用16進(jìn)制保存為00000064。4)根據(jù)測(cè)試報(bào)文格式和固定字段集,再從通用字段集獲取內(nèi)容,構(gòu)造16進(jìn)制7層承載的 A 類報(bào)文:2-4 層頭部 +013030303100000064413132333435 (TCPpayloadOl+User ID(4字節(jié))+Device ID (4字節(jié))+消息類型(I字節(jié))+消息內(nèi)容(長(zhǎng)度可變)),使用相同方法構(gòu)造完成 B 類報(bào)文:2-4 層頭部 +013030303100000064423132333435。5)設(shè)置A類報(bào)文的發(fā)送速率為800pps,B類報(bào)文的發(fā)送速率為200pps。6)發(fā)送測(cè)試模擬業(yè)務(wù)流到被測(cè)網(wǎng)元。圖4為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試方法實(shí)施例三的流程圖。本實(shí)施例中的測(cè)試裝置配置在測(cè)試儀中。如圖4所示,本實(shí)施例的方法包括:S401、測(cè)試儀從計(jì)算機(jī)終端獲取協(xié)議格式和字段信息。具體的,測(cè)試儀從計(jì)算機(jī)終端獲取設(shè)定的報(bào)文協(xié)議格式和計(jì)算機(jī)終端預(yù)存的字段信息。設(shè)定的報(bào)文協(xié)議格式定義了業(yè)務(wù)流報(bào)文中的字段及字段在報(bào)文中的位置,因此,測(cè)試儀可以從解析獲取實(shí)時(shí)業(yè)務(wù)流報(bào)文的字段內(nèi)容。計(jì)算機(jī)終端預(yù)存的字段信息可以為從網(wǎng)絡(luò)中獲取的通用字段集。S402、業(yè)務(wù)網(wǎng)元與被測(cè)網(wǎng)元進(jìn)行實(shí)時(shí)業(yè)務(wù)流交互。S403、交換機(jī)鏡像實(shí)時(shí)業(yè)務(wù)流至測(cè)試儀。如圖2所示,交換機(jī)互聯(lián)業(yè)務(wù)網(wǎng)元、被測(cè)網(wǎng)元和測(cè)試儀,交換機(jī)可以將業(yè)務(wù)網(wǎng)元與被測(cè)網(wǎng)元之間的實(shí)時(shí)業(yè)務(wù)流鏡像復(fù)制到測(cè)試儀。S404、測(cè)試儀抓取實(shí)時(shí)業(yè)務(wù)流。S405、測(cè)試儀解析實(shí)時(shí)業(yè)務(wù)流,并生成模擬業(yè)務(wù)流模板。測(cè)試儀可以從實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,并將解析出的字段內(nèi)容保存到對(duì)應(yīng)的字段集,然后再根據(jù)用戶的測(cè)試需要,設(shè)定模擬業(yè)務(wù)流所需的字段,關(guān)聯(lián)生成對(duì)應(yīng)格式報(bào)文的模擬業(yè)務(wù)流模板。生成的模擬業(yè)務(wù)流模板支持所有字段可選,各通用字段內(nèi)容可選。S406、用戶通過計(jì)算機(jī)終端向測(cè)試儀發(fā)送字段及內(nèi)容設(shè)置請(qǐng)求。具體的,用戶根據(jù)模擬業(yè)務(wù)流模板,選擇測(cè)試所需模擬業(yè)務(wù)流的對(duì)應(yīng)字段及內(nèi)容,并可以通過計(jì)算機(jī)終端向測(cè)試儀發(fā)送字段及內(nèi)容設(shè)置請(qǐng)求。S407、測(cè)試儀構(gòu)造模擬業(yè)務(wù)流。具體的,測(cè)試儀接收到用戶通過計(jì)算機(jī)終端發(fā)送的字段及內(nèi)容設(shè)置請(qǐng)求后,根據(jù)用戶的設(shè)置請(qǐng)求,基于解析得到的字段集產(chǎn)生測(cè)試所需的模擬業(yè)務(wù)流。S408、用戶通過計(jì)算機(jī)終端向測(cè)試儀發(fā)送測(cè)試設(shè)置請(qǐng)求。具體的,用戶可以根據(jù)對(duì)網(wǎng)元設(shè)備性能測(cè)試的需要,通過計(jì)算機(jī)終端設(shè)置模擬業(yè)務(wù)流的速率,對(duì)應(yīng)多條不同類別的模擬業(yè)務(wù)流,用戶還可以設(shè)置不同類別模擬業(yè)務(wù)流之間的流量比例、發(fā)送時(shí)延等。S409、測(cè)試儀器執(zhí)行用戶的測(cè)試設(shè)置。S410、測(cè)試儀發(fā)送模擬業(yè)務(wù)流至被測(cè)網(wǎng)元。在完成上述設(shè)置后,測(cè)試儀發(fā)送模擬業(yè)務(wù)流至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試。本發(fā)明實(shí)施例提供的技術(shù)方案,測(cè)試儀通過交換機(jī)獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,并根據(jù)實(shí)時(shí)業(yè)務(wù)流產(chǎn)生模擬業(yè)務(wù)流,然后再按照用戶的設(shè)置請(qǐng)求配置模擬業(yè)務(wù)流,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,進(jìn)行性能測(cè)試,使得在對(duì)網(wǎng)元設(shè)備進(jìn)行性能測(cè)試時(shí),無需使用與網(wǎng)元設(shè)備使用的協(xié)議類型和封裝格式相匹配的測(cè)試儀或者模擬器,提高了測(cè)試的靈活性。圖5為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試裝置實(shí)施例一的示意圖。如圖5所示,本實(shí)施例的裝置可以包括:獲取模塊501、解析模塊502、構(gòu)造模塊503和發(fā)送模塊504。其中,獲取模塊501,用于獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流;解析模塊502,用于根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集;構(gòu)造模塊503,用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流;發(fā)送模塊504,用于根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。本實(shí)施例的網(wǎng)元設(shè)備性能測(cè)試裝置可以用于執(zhí)行圖1所示方法實(shí)施例的方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果類似,在此不再贅述。如上所述的網(wǎng)元設(shè)備性能測(cè)試裝置,其中,獲取模塊501,具體可以用于通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。本實(shí)施例的網(wǎng)元設(shè)備性能測(cè)試裝置,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果上文中已有論述,在此不再贅述。如上所述的網(wǎng)元設(shè)備性能測(cè)試裝置,其中,解析模塊502,具體可以用于根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。本實(shí)施例的網(wǎng)元設(shè)備性能測(cè)試裝置,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果上文中已有論述,在此不再贅述。圖6為本發(fā)明網(wǎng)元設(shè)備性能測(cè)試裝置實(shí)施例二的示意圖。如圖6所示,本實(shí)施例的裝置還可以包括轉(zhuǎn)換模塊601,用于將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。如上所述的網(wǎng)元設(shè)備性能測(cè)試裝置,其中,構(gòu)造模塊503,具體可以用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。本實(shí)施例的網(wǎng)元設(shè)備性能測(cè)試裝置,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果上文中已有論述,在此不再贅述。如上所述的網(wǎng)元設(shè)備性能測(cè)試裝置,其中,發(fā)送模塊504,具體可以用于根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。本實(shí)施例的網(wǎng)元設(shè)備性能測(cè)試裝置,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果上文中已有論述,在此不再贅述。如上所述的網(wǎng)元設(shè)備性能測(cè)試裝置,其中,構(gòu)造模塊503包括模板生成單元和模板填充單元。模板生成單元,用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板;模板填充單元,用于根據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。本實(shí)施例的網(wǎng)元設(shè)備性能測(cè)試裝置,其實(shí)現(xiàn)原理和所要達(dá)到的技術(shù)效果上文中已有論述,在此不再贅述。圖7為本發(fā)明另一個(gè)實(shí)施例提供網(wǎng)元測(cè)試設(shè)備的結(jié)構(gòu)示意圖,該網(wǎng)元測(cè)試設(shè)備包括至少一個(gè)處理器701 (例如CPU),存儲(chǔ)器703,和至少一個(gè)通信總線704,用于實(shí)現(xiàn)裝置之間的連接通信。處理器701用于執(zhí)行存儲(chǔ)器703中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。存儲(chǔ)器703可能包含高速隨機(jī)存取存儲(chǔ)器(RAM:Random Access Memory),也可能還包括非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。在一些實(shí)施方式中,存儲(chǔ)器703存儲(chǔ)了程序705,程序705可以被處理器701執(zhí)行,這個(gè)程序包括執(zhí)行一種網(wǎng)元設(shè)備性能測(cè)試方法,該方法包括:獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流;根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集;根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流;根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。上述執(zhí)行網(wǎng)元設(shè)備性能測(cè)試方法的程序,優(yōu)選地,所述獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,包括:
通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。上述執(zhí)行網(wǎng)元設(shè)備性能測(cè)試方法的程序,優(yōu)選地,根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集包括:根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。上述執(zhí)行網(wǎng)元設(shè)備性能測(cè)試方法的程序,優(yōu)選地,生成固定字段集之前,還包括:將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。上述執(zhí)行網(wǎng)元設(shè)備性能測(cè)試方法的程序,優(yōu)選地,根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流,包括:根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。上述執(zhí)行網(wǎng)元設(shè)備性能測(cè)試方法的程序,優(yōu)選地,根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試包括:根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。上述執(zhí)行網(wǎng)元設(shè)備性能測(cè)試方法的程序,優(yōu)選地,所述根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流包括:根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板;根據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種網(wǎng)元設(shè)備性能測(cè)試方法,其特征在于,包括: 獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流; 根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集; 根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流; 根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。
2.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流,包括: 通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。
3.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集包括: 根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。
4.根據(jù)權(quán)利要求3所述的測(cè)試方法,其特征在于,生成固定字段集之前,還包括:將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。
5.根據(jù)權(quán)利要求3或4所述的測(cè)試方法,其特征在于,根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流,包括: 根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。
6.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試包括: 根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。
7.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于,所述根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流包括: 根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板; 根據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。
8.一種網(wǎng)元設(shè)備性能測(cè)試裝置,其特征在于,包括: 獲取模塊,用于獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流; 解析模塊,用于根據(jù)設(shè)定的報(bào)文協(xié)議格式,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集; 構(gòu)造模塊,用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述字段集產(chǎn)生模擬業(yè)務(wù)流; 發(fā)送模塊,用于根據(jù)設(shè)定的性能測(cè)試需求,將所述模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。
9.根據(jù)權(quán)利要求8所述的測(cè)試裝置,其特征在于,所述獲取模塊,具體用于通過連接在業(yè)務(wù)網(wǎng)元和被測(cè)網(wǎng)元之 間的交換機(jī),對(duì)所述實(shí)時(shí)業(yè)務(wù)流進(jìn)行鏡像復(fù)制,以獲取所述實(shí)時(shí)業(yè)務(wù)流。
10.根據(jù)權(quán)利要求8所述的測(cè)試裝置,其特征在于,所述解析模塊,具體用于根據(jù)設(shè)定的報(bào)文協(xié)議格式中的固定字段位置,從所述實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取對(duì)應(yīng)固定字段的內(nèi)容,生成固定字段集。
11.根據(jù)權(quán)利要求10所述的測(cè)試裝置,其特征在于,還包括轉(zhuǎn)換模塊,用于將所述固定字段的內(nèi)容轉(zhuǎn)換為十六進(jìn)制格式。
12.根據(jù)權(quán)利要求10或11所述的測(cè)試裝置,其特征在于,所述構(gòu)造模塊,具體用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于所述固定字段集和預(yù)存的通用字段集,拼接產(chǎn)生模擬業(yè)務(wù)流。
13.根據(jù)權(quán)利要求8所述的測(cè)試裝置,其特征在于,所述發(fā)送模塊,具體用于根據(jù)設(shè)定的性能測(cè)試需求,配置多條所述模擬業(yè)務(wù)流的比例和發(fā)送時(shí)延,將配置后的模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。
14.根據(jù)權(quán)利要求8所述的測(cè)試裝置,其特征在于,所述構(gòu)造模塊包括: 模板生成單元,用于根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,生成模擬業(yè)務(wù)流模板; 模板填充單元,用于根 據(jù)用戶輸入的選擇指示,從所述字段集中選擇字段內(nèi)容填充至所述模擬業(yè)務(wù)流模板中,作為所述模擬業(yè)務(wù)流。
全文摘要
本發(fā)明實(shí)施例提供一種網(wǎng)元設(shè)備性能測(cè)試方法和裝置。方法包括獲取業(yè)務(wù)網(wǎng)元到被測(cè)網(wǎng)元的實(shí)時(shí)業(yè)務(wù)流;根據(jù)設(shè)定的報(bào)文協(xié)議格式,從實(shí)時(shí)業(yè)務(wù)流的報(bào)文中解析獲取字段內(nèi)容,生成字段集;根據(jù)設(shè)定的測(cè)試報(bào)文協(xié)議需求,基于字段集產(chǎn)生模擬業(yè)務(wù)流;根據(jù)設(shè)定的性能測(cè)試需求,將模擬業(yè)務(wù)流發(fā)送至被測(cè)網(wǎng)元,以進(jìn)行性能測(cè)試。本發(fā)明實(shí)施例提供的網(wǎng)元設(shè)備性能測(cè)試方法和裝置,可以提高測(cè)試的靈活性。
文檔編號(hào)H04L12/26GK103078765SQ201210587079
公開日2013年5月1日 申請(qǐng)日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者周英偉 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1