欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)及方法與流程

文檔序號(hào):11250791閱讀:822來源:國(guó)知局
一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)及方法與流程

本發(fā)明屬于電力系統(tǒng)智能設(shè)備自動(dòng)化測(cè)試領(lǐng)域,具體涉及一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)及方法。



背景技術(shù):

在電力系統(tǒng)智能設(shè)備自動(dòng)化測(cè)試領(lǐng)域,經(jīng)常涉及設(shè)備的網(wǎng)絡(luò)測(cè)試,例如安全性測(cè)試、流量壓力測(cè)試,用以檢測(cè)設(shè)備的網(wǎng)絡(luò)負(fù)載能力及運(yùn)行情況。電力系統(tǒng)智能設(shè)備一般基于嵌入式板卡,并且集成多個(gè)網(wǎng)絡(luò)接口,與常規(guī)計(jì)算機(jī)設(shè)備相比,網(wǎng)絡(luò)接口多,同時(shí)要求支持多種通訊方式。

目前,完整的網(wǎng)絡(luò)測(cè)試所需測(cè)試項(xiàng)目較多、周期長(zhǎng),人工干預(yù)度大,需要耗費(fèi)大量的時(shí)間精力。此外,目前網(wǎng)絡(luò)測(cè)試需要使用專用測(cè)試裝置來產(chǎn)生報(bào)文,價(jià)格昂貴。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)上述問題,本發(fā)明提出一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)及方法。

實(shí)現(xiàn)上述技術(shù)目的,達(dá)到上述技術(shù)效果,本發(fā)明通過以下技術(shù)方案實(shí)現(xiàn):

一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng),包括腳本運(yùn)行模塊、報(bào)文發(fā)生模塊、第一報(bào)告管理模塊和第二報(bào)告管理模塊;

所述腳本運(yùn)行模塊置于測(cè)試計(jì)算機(jī)內(nèi),包括:測(cè)試腳本、測(cè)試管理工具和待編譯程序;

所述測(cè)試管理工具用于解釋并支持測(cè)試腳本的運(yùn)行;

所述測(cè)試腳本用于依托測(cè)試管理工具生成編譯模板和配置模板;測(cè)試腳本還用于根據(jù)測(cè)試需求,形成測(cè)試用例庫并從中選取測(cè)試用例,同時(shí)識(shí)別報(bào)文發(fā)生設(shè)備的板卡類型,調(diào)用對(duì)應(yīng)的編譯模板去編譯待編譯程序,以得到報(bào)文發(fā)生程序和協(xié)議測(cè)試程序,實(shí)例化對(duì)應(yīng)的配置模板生成配置文件,最終將報(bào)文發(fā)生程序、協(xié)議測(cè)試程序和配置文件發(fā)送至報(bào)文發(fā)生模塊,并發(fā)送包含了測(cè)試參數(shù)的調(diào)度指令至報(bào)文發(fā)生模塊;

所述報(bào)文發(fā)生模塊包括報(bào)文發(fā)生設(shè)備,用于接收并利用報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置模板和調(diào)度指令,來發(fā)生報(bào)文并測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況;

所述第一報(bào)告管理模塊,用于獲取并保存報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果;

所述第二報(bào)告管理模塊,用于利用測(cè)試計(jì)算機(jī)中的通信模塊與待測(cè)系統(tǒng)交互,查詢待測(cè)系統(tǒng)運(yùn)行狀態(tài),同時(shí)與第一報(bào)告管理模塊通信獲取所述報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果,并保存在測(cè)試計(jì)算機(jī)內(nèi)。

進(jìn)一步地,所述編譯模板及配置模板由測(cè)試腳本根據(jù)待編譯程序以及腳本中的相關(guān)參數(shù)創(chuàng)建;所述編譯模板和配置模板支持手動(dòng)修改。

進(jìn)一步地,所述報(bào)文發(fā)生設(shè)備為嵌入式板卡,支持多網(wǎng)卡。

進(jìn)一步地,所述調(diào)度指令包括:?jiǎn)?dòng)、暫停、下發(fā)參數(shù)、切換運(yùn)行模式、停止。

進(jìn)一步地,所述報(bào)文發(fā)生模塊的工作過程為:所述報(bào)文發(fā)生設(shè)備根據(jù)接收到的報(bào)文發(fā)生程序在報(bào)文發(fā)生設(shè)備上創(chuàng)建報(bào)文發(fā)生進(jìn)程,解析接收到的配置文件并動(dòng)態(tài)綁定多個(gè)網(wǎng)卡設(shè)備,報(bào)文發(fā)生板卡上的各網(wǎng)卡設(shè)備根據(jù)配置文件以及調(diào)度指令中的相關(guān)參數(shù)發(fā)送相應(yīng)報(bào)文,并接受待測(cè)系統(tǒng)的反饋數(shù)據(jù),協(xié)議測(cè)試程序根據(jù)配置文件及調(diào)度指令中的相關(guān)參數(shù)實(shí)現(xiàn)通過各網(wǎng)絡(luò)接口測(cè)試待測(cè)系統(tǒng)對(duì)網(wǎng)絡(luò)協(xié)議的響應(yīng)情況。

一種基于腳本的網(wǎng)絡(luò)測(cè)試方法,包括:

在測(cè)試計(jì)算機(jī)中預(yù)先嵌入測(cè)試腳本、測(cè)試管理工具和待編譯程序;

測(cè)試腳本依托測(cè)試管理工具根據(jù)測(cè)試需求,形成測(cè)試用例庫并從中選取測(cè)試用例;然后根據(jù)待編譯程序生成編譯模板和配置模板,同時(shí)識(shí)別報(bào)文發(fā)生設(shè)備的板卡類型,調(diào)用對(duì)應(yīng)的編譯模板去編譯待編譯程序,得到報(bào)文發(fā)生程序和協(xié)議測(cè)試程序;同時(shí)實(shí)例化配置模板得到配置文件;最終將報(bào)文發(fā)生程序、協(xié)議測(cè)試程序和配置文件發(fā)送至報(bào)文發(fā)生模塊,并發(fā)送包含了測(cè)試參數(shù)的調(diào)度指令至報(bào)文發(fā)生模塊;

利用報(bào)文發(fā)生模塊根據(jù)接收到的報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置模板和調(diào)度指令去發(fā)生報(bào)文并測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況;

利用第一報(bào)告管理模塊獲取并保存報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果;

利用第二報(bào)告管理模塊利用測(cè)試計(jì)算機(jī)中的通信模塊與待測(cè)系統(tǒng)交互,查詢待測(cè)系統(tǒng)運(yùn)行狀態(tài),同時(shí)與第一報(bào)告管理模塊通信獲取所述報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果,并保存在測(cè)試計(jì)算機(jī)內(nèi)。

進(jìn)一步地,所述報(bào)文發(fā)生模塊包括報(bào)文發(fā)生設(shè)備,所述報(bào)文發(fā)生設(shè)備為嵌入式板卡,支持多網(wǎng)卡。

進(jìn)一步地,所述編譯模板及配置模板由測(cè)試腳本根據(jù)待編譯程序以及腳本中的相關(guān)參數(shù)創(chuàng)建;所述編譯模板和配置模板支持手動(dòng)修改。

進(jìn)一步地,所述調(diào)度指令包括:?jiǎn)?dòng)、暫停、下發(fā)參數(shù)、切換運(yùn)行模式、停止。

進(jìn)一步地,所述利用報(bào)文發(fā)生模塊根據(jù)接收到的報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置文件和調(diào)度指令去發(fā)生報(bào)文并測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況,具體為:所述報(bào)文發(fā)生設(shè)備根據(jù)接收到的報(bào)文發(fā)生程序在報(bào)文發(fā)生設(shè)備上創(chuàng)建報(bào)文發(fā)生進(jìn)程,解析接收到的配置文件并動(dòng)態(tài)綁定多個(gè)網(wǎng)卡設(shè)備,報(bào)文發(fā)生板卡上的各網(wǎng)卡設(shè)備根據(jù)配置文件以及調(diào)度指令中的相關(guān)參數(shù)發(fā)送相應(yīng)報(bào)文,并接受待測(cè)系統(tǒng)的反饋數(shù)據(jù),協(xié)議測(cè)試程序根據(jù)配置文件及調(diào)度指令中的相關(guān)參數(shù)實(shí)現(xiàn)通過各網(wǎng)絡(luò)接口測(cè)試待測(cè)系統(tǒng)對(duì)網(wǎng)絡(luò)協(xié)議的響應(yīng)情況。

本發(fā)明的有益效果:

(1)配置靈活,只需修改編譯模板、配置文件即可適應(yīng)多種測(cè)試情景;

(2)自動(dòng)化測(cè)試,自動(dòng)完成編譯、下載、報(bào)文發(fā)生、協(xié)議測(cè)試、運(yùn)行監(jiān)測(cè)、生成測(cè)試報(bào)告;

(3)覆蓋面廣,支持電力系統(tǒng)智能設(shè)備主流網(wǎng)絡(luò)報(bào)文測(cè)試并且易于擴(kuò)展;

(4)系統(tǒng)簡(jiǎn)潔,搭建簡(jiǎn)便,利用既有嵌入式板卡即可構(gòu)建,甚至待測(cè)系統(tǒng)也可作為報(bào)文發(fā)生設(shè)備。

附圖說明

圖1是本發(fā)明實(shí)施例提供的整體方案示意圖;

圖2是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)測(cè)試方法流程示意圖;

圖3是是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)測(cè)試系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

下面結(jié)合附圖對(duì)本發(fā)明的應(yīng)用原理作詳細(xì)的描述。

現(xiàn)有技術(shù)中的電力系統(tǒng)智能設(shè)備一般基于嵌入式板卡,并且集成多個(gè)網(wǎng)絡(luò)接口,因此,完整的網(wǎng)絡(luò)測(cè)試所需測(cè)試項(xiàng)目較多、周期長(zhǎng),人工干預(yù)度大,需要耗費(fèi)大量的時(shí)間精力。此外,目前網(wǎng)絡(luò)測(cè)試需要使用專用測(cè)試裝置來產(chǎn)生報(bào)文,價(jià)格昂貴,因此,本發(fā)明中提出了一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)及方法,實(shí)現(xiàn)了利用測(cè)試計(jì)算機(jī)與嵌入式單板對(duì)待測(cè)系統(tǒng)進(jìn)行多種網(wǎng)絡(luò)報(bào)文測(cè)試,其配置靈活,只需修改編譯模板、配置文件即可適應(yīng)多種測(cè)試情景,且不依賴于特定板卡,降低了測(cè)試成本,同時(shí)提高了測(cè)試效率。

實(shí)施例一

本發(fā)明實(shí)施例中的待測(cè)系統(tǒng)由電力系統(tǒng)中常用的智能設(shè)備構(gòu)成,包含必備的硬件以及系統(tǒng)軟件,并且能通過私有協(xié)議與基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)建立連接,一般地,電力系統(tǒng)中的智能設(shè)備具備多個(gè)網(wǎng)絡(luò)接口,用以滿足復(fù)雜的網(wǎng)絡(luò)接入需求。

本發(fā)明實(shí)施例中的測(cè)試管理工具采用的是testcenter測(cè)試管理工具,是一種電力系統(tǒng)智能設(shè)備通用測(cè)試軟件,支持腳本的執(zhí)行,它被預(yù)先嵌入在測(cè)試計(jì)算機(jī)內(nèi),測(cè)試計(jì)算機(jī)內(nèi)還內(nèi)置通信模塊,用于通過私有協(xié)議與待測(cè)系統(tǒng)連接。

本發(fā)明實(shí)施例中的報(bào)文發(fā)生設(shè)備為運(yùn)行操作系統(tǒng)的嵌入式板卡,支持多網(wǎng)卡(即具備多個(gè)用于測(cè)試的網(wǎng)卡)。

所述腳本運(yùn)行模塊1嵌入于測(cè)試計(jì)算機(jī)內(nèi),該測(cè)試計(jì)算機(jī)至少具備一塊網(wǎng)卡用于建立與報(bào)文發(fā)生設(shè)備及待測(cè)系統(tǒng)的聯(lián)系,即:本發(fā)明實(shí)施例中的基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng),在上電運(yùn)行后:首先:由測(cè)試計(jì)算機(jī)上的測(cè)試管理工具運(yùn)行測(cè)試腳本,建立與報(bào)文發(fā)生模塊和第一報(bào)告管理模塊、第二報(bào)告管理模塊的連接。

如圖1-2所示,本發(fā)明實(shí)施例中的一種基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng),包括腳本運(yùn)行模塊、報(bào)文發(fā)生模塊、第一報(bào)告管理模塊和第二報(bào)告管理模塊;

所述腳本運(yùn)行模塊置于測(cè)試計(jì)算機(jī)內(nèi),包括:測(cè)試腳本、測(cè)試管理工具和待編譯程序;

所述測(cè)試管理工具用于解釋并支持測(cè)試腳本的運(yùn)行;

所述測(cè)試腳本用于依托測(cè)試管理工具生成編譯模板和配置模板,優(yōu)選地,所述編譯模板為內(nèi)置編譯選項(xiàng)的標(biāo)準(zhǔn)編譯模板;配置模板為內(nèi)置配置選項(xiàng)的標(biāo)準(zhǔn)配置模板,其包含報(bào)文發(fā)生程序所需參數(shù),包括但不限于:報(bào)文數(shù)目、報(bào)文內(nèi)容、報(bào)文長(zhǎng)度、發(fā)生方式、報(bào)文變化規(guī)則;所述編譯模板和配置模板均由測(cè)試腳本根據(jù)待編譯程序中的相關(guān)參數(shù)創(chuàng)建,且所述編譯模板和配置模板支持手動(dòng)修改;

測(cè)試腳本還用于根據(jù)測(cè)試需求,形成測(cè)試用例庫并從中選取測(cè)試用例,以提供部分測(cè)試、全部測(cè)試、順序測(cè)試或循環(huán)測(cè)試等測(cè)試模式,同時(shí)提供單網(wǎng)卡測(cè)試及多網(wǎng)卡按策略組合測(cè)試;同時(shí)識(shí)別報(bào)文發(fā)生設(shè)備的板卡類型,調(diào)用對(duì)應(yīng)的編譯模板去編譯待編譯程序,以得到報(bào)文發(fā)生程序和協(xié)議測(cè)試程序,實(shí)例化對(duì)應(yīng)的配置模板生成配置文件,最終通過調(diào)用網(wǎng)絡(luò)協(xié)議將報(bào)文發(fā)生程序、協(xié)議測(cè)試程序和配置文件在線更新發(fā)送至報(bào)文發(fā)生模塊,并發(fā)送包含了測(cè)試參數(shù)的調(diào)度指令至報(bào)文發(fā)生模塊;所述的測(cè)試參數(shù)來源于選取的測(cè)試用例;

所述配置模板包括用于報(bào)文發(fā)生程序的模板及用于協(xié)議測(cè)試程序的模板,支持多種配置規(guī)則

優(yōu)選地,所述調(diào)度指令包括:?jiǎn)?dòng)、暫停、下發(fā)參數(shù)、切換運(yùn)行模式、停止。

優(yōu)選地,所述報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置文件和調(diào)度指令由測(cè)試腳本調(diào)用網(wǎng)絡(luò)協(xié)議在線更新發(fā)送至報(bào)文發(fā)生模塊,具體地:測(cè)試腳本首先檢查報(bào)文發(fā)生設(shè)備是否存在過期的執(zhí)行程序以及配置文件,如果存在,刪除所述過期文件,隨后向報(bào)文發(fā)生設(shè)備傳輸當(dāng)前的報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置文件和調(diào)度指令。

所述報(bào)文發(fā)生模塊包括報(bào)文發(fā)生設(shè)備,用于接收并利用報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置模板和調(diào)度指令,來發(fā)生報(bào)文并測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況;

優(yōu)選地,報(bào)文發(fā)生設(shè)備測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況的具體過程為:所述報(bào)文發(fā)生程序解釋并執(zhí)行調(diào)度指令,在報(bào)文發(fā)生設(shè)備上創(chuàng)建報(bào)文發(fā)生進(jìn)程,解析配置文件并動(dòng)態(tài)綁定文發(fā)生板設(shè)備上的網(wǎng)卡設(shè)備(即網(wǎng)絡(luò)接口),報(bào)文發(fā)生板卡上的各網(wǎng)卡設(shè)備根據(jù)配置文件以及調(diào)度指令中的相關(guān)參數(shù)發(fā)送相應(yīng)報(bào)文(包括報(bào)文發(fā)生測(cè)試報(bào)文、arp攻擊測(cè)試報(bào)文、ping攻擊測(cè)試報(bào)文、sync攻擊測(cè)試報(bào)文、有效單播測(cè)試報(bào)文、訂閱組播測(cè)試報(bào)文、未知單播測(cè)試報(bào)文、間斷單播測(cè)試報(bào)文、廣播風(fēng)暴測(cè)試報(bào)文、以及組合報(bào)文測(cè)試報(bào)文),并接受待測(cè)系統(tǒng)的反饋數(shù)據(jù),協(xié)議測(cè)試程序根據(jù)配置文件及調(diào)度指令中的相關(guān)參數(shù)實(shí)現(xiàn)通過各網(wǎng)絡(luò)接口測(cè)試待測(cè)系統(tǒng)對(duì)網(wǎng)絡(luò)協(xié)議的響應(yīng)情況。所述的動(dòng)態(tài)綁定過程在于:根據(jù)測(cè)試腳本的調(diào)度指令,不終止報(bào)文發(fā)生進(jìn)程的情況下,熱切換多個(gè)網(wǎng)卡設(shè)備,完成相應(yīng)的測(cè)試內(nèi)容,所述測(cè)試內(nèi)容包括但不限于:通用報(bào)文發(fā)生測(cè)試、arp攻擊測(cè)試、ping攻擊測(cè)試、sync攻擊測(cè)試、有效單播測(cè)試、訂閱組播測(cè)試、未知單播測(cè)試、間斷單播測(cè)試、廣播風(fēng)暴測(cè)試、以及組合報(bào)文測(cè)試。

所述第一報(bào)告管理模塊分布于報(bào)文發(fā)生設(shè)備,用于獲取并保存報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果;

所述第二報(bào)告管理模塊分布于測(cè)試計(jì)算機(jī),用于利用測(cè)試計(jì)算機(jī)中的通信模塊與待測(cè)系統(tǒng)交互,查詢待測(cè)系統(tǒng)運(yùn)行狀態(tài),同時(shí)與第一報(bào)告管理模塊通信獲取所述報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果,并保存在測(cè)試計(jì)算機(jī)內(nèi)。

實(shí)施例二

如圖3所示,一種基于腳本的網(wǎng)絡(luò)測(cè)試方法,包括:

在測(cè)試計(jì)算機(jī)中預(yù)先嵌入測(cè)試腳本、測(cè)試管理工具和待編譯程序;

其中,所述測(cè)試管理工具為testcenter,所述測(cè)試腳本為.py文件,所述待編譯程序?yàn)?c文件;

測(cè)試腳本依托測(cè)試管理工具根據(jù)測(cè)試需求,從測(cè)試用例庫選取測(cè)試用例,形成測(cè)試用例庫;然后根據(jù)待編譯程序生成編譯模板(本實(shí)施例中的編譯模板為mk文件,)和配置模板(本實(shí)施例中的配置模板.ini文件),同時(shí)識(shí)別報(bào)文發(fā)生設(shè)備的板卡類型,調(diào)用對(duì)應(yīng)的編譯模板去編譯待編譯程序,得到報(bào)文發(fā)生程序和協(xié)議測(cè)試程序;同時(shí)實(shí)例化配置模板得到配置文件;最終將報(bào)文發(fā)生程序、協(xié)議測(cè)試程序和配置文件發(fā)送至報(bào)文發(fā)生模塊,并發(fā)送包含了測(cè)試參數(shù)的調(diào)度指令至報(bào)文發(fā)生模塊;

所述將報(bào)文發(fā)生程序、協(xié)議測(cè)試程序和配置文件發(fā)送至報(bào)文發(fā)生模塊,并發(fā)送調(diào)度指令至報(bào)文發(fā)生模塊,具體為:測(cè)試腳本首先檢查報(bào)文發(fā)生設(shè)備是否存在過期的執(zhí)行程序以及配置文件,如果存在,刪除所述過期文件,隨后向報(bào)文發(fā)生設(shè)備傳輸當(dāng)前的報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置文件;所述配置文件包含報(bào)文發(fā)生程序所需參數(shù),包括但不限于:報(bào)文數(shù)目、報(bào)文內(nèi)容、報(bào)文長(zhǎng)度、發(fā)生方式、報(bào)文變化規(guī)則。

利用報(bào)文發(fā)生模塊根據(jù)接收到的報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置模板和調(diào)度指令去發(fā)生報(bào)文并測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況;

所述報(bào)文發(fā)生程序解釋并執(zhí)行調(diào)度指令,在報(bào)文發(fā)生板設(shè)備上創(chuàng)建報(bào)文發(fā)生進(jìn)程,解析配置文件并動(dòng)態(tài)綁定文發(fā)生板設(shè)備上的網(wǎng)卡設(shè)備,并根據(jù)配置文件以及調(diào)度指令的參數(shù)發(fā)送相應(yīng)報(bào)文(即報(bào)文發(fā)生測(cè)試報(bào)文、arp攻擊測(cè)試報(bào)文、ping攻擊測(cè)試報(bào)文、sync攻擊測(cè)試報(bào)文、有效單播測(cè)試報(bào)文、訂閱組播測(cè)試報(bào)文、未知單播測(cè)試報(bào)文、間斷單播測(cè)試報(bào)文、廣播風(fēng)暴測(cè)試報(bào)文、以及組合報(bào)文測(cè)試報(bào)文),即所述報(bào)文發(fā)生程序控制報(bào)文發(fā)生設(shè)備發(fā)出指定報(bào)文。

利用第一報(bào)告管理模塊創(chuàng)建指定進(jìn)程獲取并保存報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果;

在報(bào)文發(fā)生程序發(fā)送報(bào)文的同時(shí),以及報(bào)文發(fā)生程序結(jié)束報(bào)文發(fā)送之后,第一報(bào)告管理模塊都會(huì)對(duì)待測(cè)系統(tǒng)進(jìn)行檢測(cè)。第一報(bào)告管理模塊創(chuàng)建指定進(jìn)程,獲取并保存報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果,同時(shí)與第二報(bào)告管理模塊通信。

利用第二報(bào)告管理模塊利用測(cè)試計(jì)算機(jī)中的通信模塊與待測(cè)系統(tǒng)交互,查詢待測(cè)系統(tǒng)運(yùn)行狀態(tài),同時(shí)與第一報(bào)告管理模塊通信獲取所述報(bào)文發(fā)生設(shè)備中協(xié)議測(cè)試結(jié)果,并保存在測(cè)試計(jì)算機(jī)內(nèi)。

進(jìn)一步地,所述報(bào)文發(fā)生模塊包括報(bào)文發(fā)生設(shè)備,所述報(bào)文發(fā)生設(shè)備為嵌入式板卡,支持多網(wǎng)卡。

進(jìn)一步地,所述編譯模板及配置模板由測(cè)試腳本根據(jù)待編譯程序以及腳本中的相關(guān)參數(shù)創(chuàng)建;所述編譯模板和配置模板支持手動(dòng)修改。

進(jìn)一步地,所述調(diào)度指令包括:?jiǎn)?dòng)、暫停、下發(fā)參數(shù)、切換運(yùn)行模式、停止。

進(jìn)一步地,利用報(bào)文發(fā)生模塊根據(jù)接收到的報(bào)文發(fā)生程序、協(xié)議測(cè)試程序、配置模板和調(diào)度指令去發(fā)生報(bào)文并測(cè)試待測(cè)系統(tǒng)對(duì)標(biāo)準(zhǔn)協(xié)議的響應(yīng)情況,具體為:所述報(bào)文發(fā)生設(shè)備根據(jù)接收到的報(bào)文發(fā)生程序在報(bào)文發(fā)生設(shè)備上創(chuàng)建報(bào)文發(fā)生進(jìn)程,解析接收到的配置文件并動(dòng)態(tài)綁定多個(gè)網(wǎng)卡設(shè)備,報(bào)文發(fā)生板卡上的各網(wǎng)卡設(shè)備根據(jù)配置文件以及調(diào)度指令中的相關(guān)參數(shù)發(fā)送相應(yīng)報(bào)文,并接受待測(cè)系統(tǒng)的反饋數(shù)據(jù),協(xié)議測(cè)試程序根據(jù)配置文件及調(diào)度指令中的相關(guān)參數(shù)實(shí)現(xiàn)通過各網(wǎng)絡(luò)接口測(cè)試待測(cè)系統(tǒng)對(duì)網(wǎng)絡(luò)協(xié)議的響應(yīng)情況。

所述報(bào)文發(fā)生程序控制報(bào)文發(fā)生設(shè)備發(fā)出指定報(bào)文,所述報(bào)文發(fā)生設(shè)備為運(yùn)行操作系統(tǒng)的嵌入式單板,進(jìn)一步,支持多塊網(wǎng)卡,通過多個(gè)網(wǎng)卡與待測(cè)系統(tǒng)相連,對(duì)待測(cè)系統(tǒng)的所有網(wǎng)絡(luò)接口進(jìn)行測(cè)試。所述第一報(bào)告管理模塊和第二報(bào)告管理模塊并行運(yùn)行于報(bào)文發(fā)生設(shè)備及測(cè)試計(jì)算機(jī),創(chuàng)建指定進(jìn)程,獲取待測(cè)系統(tǒng)的運(yùn)行信息,并將最終測(cè)試報(bào)告保存在測(cè)試計(jì)算機(jī)內(nèi)。

綜上所述,本發(fā)明的基于腳本的網(wǎng)絡(luò)測(cè)試系統(tǒng)和方法,具有:

(1)配置靈活,只需修改編譯模板、配置文件即可適應(yīng)多種測(cè)試情景;

(2)自動(dòng)化測(cè)試,自動(dòng)完成編譯、下載、報(bào)文發(fā)生、協(xié)議測(cè)試、運(yùn)行監(jiān)測(cè)、生成測(cè)試報(bào)告;

(3)覆蓋面廣,支持電力系統(tǒng)智能設(shè)備主流網(wǎng)絡(luò)報(bào)文測(cè)試并且易于擴(kuò)展;

(4)系統(tǒng)簡(jiǎn)潔,搭建簡(jiǎn)便,利用既有嵌入式板卡即可構(gòu)建,由于待測(cè)系統(tǒng)也是嵌入式板卡構(gòu)成的電力系統(tǒng)設(shè)備,因此也可以利用待測(cè)系統(tǒng)的嵌入式板卡作為報(bào)文發(fā)生設(shè)備。

以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
富阳市| 寿宁县| 北流市| 广平县| 湟源县| 长海县| 宁夏| 普安县| 鹤山市| 临清市| 莲花县| 大港区| 博爱县| 尼木县| 巴林左旗| 临邑县| 辽宁省| 中西区| 苗栗县| 汉阴县| 周口市| 广昌县| 宁海县| 万宁市| 沁源县| 广饶县| 洮南市| 南宁市| 牙克石市| 濮阳市| 丹寨县| 晋城| 乳山市| 湘西| 东宁县| 苏尼特右旗| 柘荣县| 米泉市| 肇东市| 濮阳市| 老河口市|