最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法與流程

文檔序號(hào):11180406閱讀:1043來源:國知局
一種網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法與流程

本發(fā)明屬于測試技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)通信技術(shù)的快速發(fā)展,測試系統(tǒng)呈現(xiàn)出分布式、網(wǎng)絡(luò)化與智能化的發(fā)展態(tài)勢,已經(jīng)出現(xiàn)了不少“以網(wǎng)絡(luò)為中心”的分布式測試系統(tǒng)。這些網(wǎng)絡(luò)化分布式測試系統(tǒng)借助通信網(wǎng)絡(luò)將地域分散的測試節(jié)點(diǎn)進(jìn)行有機(jī)連接與協(xié)同控制,具有開放性強(qiáng)、功能分散、資源共享與組建靈活的特點(diǎn),已經(jīng)在工業(yè)制造、環(huán)境監(jiān)測與科研試驗(yàn)等領(lǐng)域得到了越來越多的應(yīng)用。

典型分布式測試系統(tǒng),如圖1所示,由控制中心節(jié)點(diǎn)、測試節(jié)點(diǎn)和通信網(wǎng)絡(luò)三部分組成。其中,控制中心節(jié)點(diǎn)是整個(gè)系統(tǒng)的測試管理與集中控制中心,主要由主控計(jì)算機(jī)和配套組網(wǎng)管理軟件組成,可輔助測試管理人員完成測試節(jié)點(diǎn)管理、測試資源管理、測試應(yīng)用管理、測試數(shù)據(jù)管理、測試執(zhí)行管理、測試狀態(tài)設(shè)置、測試數(shù)據(jù)采集、現(xiàn)場狀態(tài)監(jiān)視與結(jié)果數(shù)據(jù)展示等管理控制操作;測試節(jié)點(diǎn)是位置相對分散且功能相對獨(dú)立的數(shù)據(jù)采集與狀態(tài)感知終端,主要進(jìn)行狀態(tài)設(shè)置、信號(hào)激勵(lì)、信號(hào)測量、原始數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)記錄、格式化顯示瀏覽與現(xiàn)場狀態(tài)上報(bào)等執(zhí)行處理,一般由傳感器、儀表設(shè)備硬件、測量控制計(jì)算機(jī)及配套測試應(yīng)用程序組成;通信網(wǎng)絡(luò)確保各個(gè)節(jié)點(diǎn)之間操作協(xié)同的實(shí)時(shí)性與交互數(shù)據(jù)的準(zhǔn)確性,一般采用成熟可靠的有線或無線局域網(wǎng),如lan、wifi。

相對于常規(guī)的集中式測試系統(tǒng),分布式測試系統(tǒng)具有開放性強(qiáng)、功能分散、資源共享與組建靈活的特點(diǎn),受到越來越多的關(guān)注。借助通信網(wǎng)絡(luò),分布式測試系統(tǒng)能夠?qū)⒉煌瑴y試節(jié)點(diǎn)的資源進(jìn)行統(tǒng)一,協(xié)作完成單一測試節(jié)點(diǎn)無法完成的復(fù)雜測試業(yè)務(wù)。

然而,目前已有的分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)作能力較為薄弱,主要表現(xiàn)在:控制中心節(jié)點(diǎn)一般只能對單一節(jié)點(diǎn)進(jìn)行遠(yuǎn)程協(xié)作或者只能對多個(gè)節(jié)點(diǎn)完成一些簡單的協(xié)作,而針對復(fù)雜測試業(yè)務(wù)的管理能力尚顯不足,無法完成多測試節(jié)點(diǎn)的測試資源整合,以實(shí)現(xiàn)復(fù)雜測試業(yè)務(wù)的協(xié)同控制。



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

針對現(xiàn)有技術(shù)存在的上述技術(shù)問題,本發(fā)明提出了一種網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法,設(shè)計(jì)合理,克服了現(xiàn)有技術(shù)的不足,具有良好的效果。

為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:

一種網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法,采用網(wǎng)絡(luò)化分布式測試系統(tǒng),其包括控制中心節(jié)點(diǎn)、測試節(jié)點(diǎn)和通信網(wǎng)絡(luò);控制中心節(jié)點(diǎn)主要由主控計(jì)算機(jī)和配套組網(wǎng)管理軟件組成,可輔助測試管理人員完成管理控制操作;測試節(jié)點(diǎn)主要由傳感器、儀表設(shè)備硬件、測量控制計(jì)算機(jī)及配套測試應(yīng)用程序組成,用于輔助測試現(xiàn)場操作人員執(zhí)行具體的測試業(yè)務(wù);通信網(wǎng)絡(luò)用于確保各個(gè)節(jié)點(diǎn)之間操作協(xié)同的實(shí)時(shí)性與交互數(shù)據(jù)的準(zhǔn)確性;

所述的網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法,包括如下步驟:

步驟1:在控制中心節(jié)點(diǎn)部署組網(wǎng)管理軟件;

步驟2:在測試節(jié)點(diǎn)部署狀態(tài)監(jiān)控組件和數(shù)據(jù)上傳組件;

步驟3:通過控制中心節(jié)點(diǎn)對測試業(yè)務(wù)進(jìn)行解析,生成標(biāo)準(zhǔn)模板的測試用例;

步驟4:控制中心節(jié)點(diǎn)根據(jù)測試節(jié)點(diǎn)信息和測試資源信息搜索測試節(jié)點(diǎn),搜索測試用例所需測試節(jié)點(diǎn)并進(jìn)行系統(tǒng)校時(shí);

步驟5:控制中心節(jié)點(diǎn)根據(jù)測試節(jié)點(diǎn)信息和測試資源信息進(jìn)行工程配置,使測試業(yè)務(wù)配置項(xiàng)與測試節(jié)點(diǎn)形成一一對應(yīng)關(guān)系;

步驟6:控制中心節(jié)點(diǎn)根據(jù)標(biāo)準(zhǔn)測試用例配置測試工具及其參數(shù),生成測試腳本文件,當(dāng)需要構(gòu)建新的應(yīng)用程序時(shí),由控制中心節(jié)點(diǎn)開發(fā)新的測試應(yīng)用程序;

步驟7:控制中心節(jié)點(diǎn)編輯文件推送信息,將測試腳本文件和開發(fā)的測試應(yīng)用程序分別推送給對應(yīng)的測試節(jié)點(diǎn);

步驟8:測試節(jié)點(diǎn)根據(jù)文件推送信息,到指定位置下載測試腳本文件和測試應(yīng)用程序,并根據(jù)文件推送信息運(yùn)行相應(yīng)程序,調(diào)用測試工具,運(yùn)行測試步驟;

步驟9:測試步驟執(zhí)行完成后,測試節(jié)點(diǎn)上報(bào)執(zhí)行狀態(tài),將測試數(shù)據(jù)上傳到控制中心節(jié)點(diǎn)數(shù)據(jù)庫;

步驟10:判斷測試步驟是否結(jié)束;

若:判斷結(jié)果為測試步驟結(jié)束,則測試流程結(jié)束;

或判斷結(jié)果為測試步驟未結(jié)束,則由控制中心節(jié)點(diǎn)根據(jù)測試數(shù)據(jù),對后續(xù)任務(wù)進(jìn)行調(diào)整,包括測試腳本文件的修改和新測試應(yīng)用程序的開發(fā),然后重復(fù)步驟7-10。

優(yōu)選地,在步驟1中,所述組網(wǎng)管理軟件具有以下控制管理功能:測試節(jié)點(diǎn)管理、測試資源管理、測試應(yīng)用管理、測試數(shù)據(jù)管理、測試執(zhí)行管理、測試狀態(tài)設(shè)置、測試數(shù)據(jù)采集、現(xiàn)場狀態(tài)監(jiān)視與結(jié)果數(shù)據(jù)展示,能夠輔助測試管理人員根據(jù)測試節(jié)點(diǎn)信息和測試資源信息對測試業(yè)務(wù)進(jìn)行表征,將測試腳本文件和測試應(yīng)用程序推送給測試節(jié)點(diǎn)。

優(yōu)選地,在步驟2中,所述狀態(tài)監(jiān)控組件能夠監(jiān)控控制中心節(jié)點(diǎn)發(fā)送的控制指令,并對控制指令進(jìn)行解析、執(zhí)行,并完成節(jié)點(diǎn)信息和測試狀態(tài)的收集上報(bào);所述數(shù)據(jù)上傳組件能夠?qū)崿F(xiàn)測試數(shù)據(jù)的上傳入庫,并支持自動(dòng)入庫和手動(dòng)入庫兩種方式。

優(yōu)選地,在步驟4中,所述測試節(jié)點(diǎn)信息包括測試節(jié)點(diǎn)的名稱、ip地址、端口號(hào)、用戶權(quán)限、軟件列表及版本信息等。

本發(fā)明所帶來的有益技術(shù)效果:

本發(fā)明方法利用組網(wǎng)管理軟件實(shí)現(xiàn)對復(fù)雜測試業(yè)務(wù)的綜合管理,完成復(fù)雜測試業(yè)務(wù)的測試策略表征;協(xié)同控制多個(gè)測試節(jié)點(diǎn),整合多節(jié)點(diǎn)的測試資源,完成單一節(jié)點(diǎn)無法完成的復(fù)雜測試業(yè)務(wù);本方法中的控制中心節(jié)點(diǎn)對整個(gè)測試流程進(jìn)行集中管控,保證了復(fù)雜測試業(yè)務(wù)的整體性;協(xié)同控制多測試節(jié)點(diǎn),整合測試資源實(shí)現(xiàn)復(fù)雜測試業(yè)務(wù);技術(shù)方案可擴(kuò)展到工業(yè)制造、環(huán)境監(jiān)測等諸多應(yīng)用領(lǐng)域。

附圖說明

圖1為典型分布式測試系統(tǒng)組成示意圖。

圖2為本發(fā)明方法的流程圖。

具體實(shí)施方式

下面結(jié)合附圖以及具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)說明:

一種網(wǎng)絡(luò)化分布式測試系統(tǒng)的多節(jié)點(diǎn)協(xié)同控制方法,能夠提升控制中心節(jié)點(diǎn)對復(fù)雜測試業(yè)務(wù)的管理功能,實(shí)現(xiàn)多測試節(jié)點(diǎn)的測試業(yè)務(wù)協(xié)同控制,其流程如圖2所示,包括如下步驟:

步驟1:在控制中心節(jié)點(diǎn)部署組網(wǎng)管理軟件。所述組網(wǎng)管理軟件具有以下控制管理功能:測試節(jié)點(diǎn)管理、測試資源管理、測試應(yīng)用管理、測試數(shù)據(jù)管理、測試執(zhí)行管理、測試狀態(tài)設(shè)置、測試數(shù)據(jù)采集、現(xiàn)場狀態(tài)監(jiān)視與結(jié)果數(shù)據(jù)展示,能夠輔助測試管理人員根據(jù)測試節(jié)點(diǎn)信息和測試資源信息對測試業(yè)務(wù)進(jìn)行表征,將測試腳本文件和測試應(yīng)用程序推送給測試節(jié)點(diǎn);

步驟2:在測試節(jié)點(diǎn)部署狀態(tài)監(jiān)控組件和數(shù)據(jù)上傳組件。所述狀態(tài)監(jiān)控組件能夠監(jiān)控控制中心節(jié)點(diǎn)發(fā)送的控制指令,并對控制指令進(jìn)行解析、執(zhí)行,并完成節(jié)點(diǎn)信息和測試狀態(tài)的收集上報(bào);所述數(shù)據(jù)上傳組件能夠?qū)崿F(xiàn)測試數(shù)據(jù)的上傳入庫,并支持自動(dòng)入庫和手動(dòng)入庫兩種方式;

步驟3:通過控制中心節(jié)點(diǎn)對測試業(yè)務(wù)進(jìn)行解析,生成標(biāo)準(zhǔn)模板的測試用例;

步驟4:控制中心節(jié)點(diǎn)根據(jù)測試節(jié)點(diǎn)信息(包括測試節(jié)點(diǎn)的名稱、ip地址、端口號(hào)、用戶權(quán)限、軟件列表及版本信息等)和測試資源信息搜索測試節(jié)點(diǎn),搜索測試用例所需測試節(jié)點(diǎn)并進(jìn)行系統(tǒng)校時(shí);

步驟5:控制中心節(jié)點(diǎn)根據(jù)測試節(jié)點(diǎn)信息和測試資源信息進(jìn)行工程配置,使測試業(yè)務(wù)配置項(xiàng)與測試節(jié)點(diǎn)形成一一對應(yīng)關(guān)系;

步驟6:控制中心節(jié)點(diǎn)根據(jù)標(biāo)準(zhǔn)測試用例配置測試工具及其參數(shù),生成測試腳本文件,當(dāng)需要構(gòu)建新的應(yīng)用程序時(shí),由控制中心節(jié)點(diǎn)開發(fā)新的測試應(yīng)用程序;

步驟7:控制中心節(jié)點(diǎn)編輯文件推送信息,將測試腳本文件和開發(fā)的測試應(yīng)用程序分別推送給對應(yīng)的測試節(jié)點(diǎn);

步驟8:測試節(jié)點(diǎn)根據(jù)文件推送信息,到指定位置下載測試腳本文件和測試應(yīng)用程序,并根據(jù)文件推送信息運(yùn)行相應(yīng)程序,調(diào)用測試工具,運(yùn)行測試步驟;

步驟9:測試步驟執(zhí)行完成后,測試節(jié)點(diǎn)上報(bào)執(zhí)行狀態(tài),將測試數(shù)據(jù)上傳到控制中心節(jié)點(diǎn)數(shù)據(jù)庫;

步驟10:判斷測試步驟是否結(jié)束;

若:判斷結(jié)果為測試步驟結(jié)束,則測試流程結(jié)束;

或判斷結(jié)果為測試步驟未結(jié)束,則由控制中心節(jié)點(diǎn)根據(jù)測試數(shù)據(jù),對后續(xù)任務(wù)進(jìn)行調(diào)整,包括測試腳本文件的修改和新測試應(yīng)用程序的開發(fā),然后重復(fù)步驟7-10。

當(dāng)然,上述說明并非是對本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明的實(shí)質(zhì)范圍內(nèi)所做出的變化、改型、添加或替換,也應(yīng)屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1