麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種網絡化分布式測試系統的多節點協同控制方法與流程

文檔序號:11180406閱讀:1034來源:國知局
一種網絡化分布式測試系統的多節點協同控制方法與流程

本發明屬于測試技術領域,具體涉及一種網絡化分布式測試系統的多節點協同控制方法。



背景技術:

隨著計算機技術與網絡通信技術的快速發展,測試系統呈現出分布式、網絡化與智能化的發展態勢,已經出現了不少“以網絡為中心”的分布式測試系統。這些網絡化分布式測試系統借助通信網絡將地域分散的測試節點進行有機連接與協同控制,具有開放性強、功能分散、資源共享與組建靈活的特點,已經在工業制造、環境監測與科研試驗等領域得到了越來越多的應用。

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

相對于常規的集中式測試系統,分布式測試系統具有開放性強、功能分散、資源共享與組建靈活的特點,受到越來越多的關注。借助通信網絡,分布式測試系統能夠將不同測試節點的資源進行統一,協作完成單一測試節點無法完成的復雜測試業務。

然而,目前已有的分布式測試系統的多節點協作能力較為薄弱,主要表現在:控制中心節點一般只能對單一節點進行遠程協作或者只能對多個節點完成一些簡單的協作,而針對復雜測試業務的管理能力尚顯不足,無法完成多測試節點的測試資源整合,以實現復雜測試業務的協同控制。



技術實現要素:

針對現有技術存在的上述技術問題,本發明提出了一種網絡化分布式測試系統的多節點協同控制方法,設計合理,克服了現有技術的不足,具有良好的效果。

為了實現上述目的,本發明采用如下技術方案:

一種網絡化分布式測試系統的多節點協同控制方法,采用網絡化分布式測試系統,其包括控制中心節點、測試節點和通信網絡;控制中心節點主要由主控計算機和配套組網管理軟件組成,可輔助測試管理人員完成管理控制操作;測試節點主要由傳感器、儀表設備硬件、測量控制計算機及配套測試應用程序組成,用于輔助測試現場操作人員執行具體的測試業務;通信網絡用于確保各個節點之間操作協同的實時性與交互數據的準確性;

所述的網絡化分布式測試系統的多節點協同控制方法,包括如下步驟:

步驟1:在控制中心節點部署組網管理軟件;

步驟2:在測試節點部署狀態監控組件和數據上傳組件;

步驟3:通過控制中心節點對測試業務進行解析,生成標準模板的測試用例;

步驟4:控制中心節點根據測試節點信息和測試資源信息搜索測試節點,搜索測試用例所需測試節點并進行系統校時;

步驟5:控制中心節點根據測試節點信息和測試資源信息進行工程配置,使測試業務配置項與測試節點形成一一對應關系;

步驟6:控制中心節點根據標準測試用例配置測試工具及其參數,生成測試腳本文件,當需要構建新的應用程序時,由控制中心節點開發新的測試應用程序;

步驟7:控制中心節點編輯文件推送信息,將測試腳本文件和開發的測試應用程序分別推送給對應的測試節點;

步驟8:測試節點根據文件推送信息,到指定位置下載測試腳本文件和測試應用程序,并根據文件推送信息運行相應程序,調用測試工具,運行測試步驟;

步驟9:測試步驟執行完成后,測試節點上報執行狀態,將測試數據上傳到控制中心節點數據庫;

步驟10:判斷測試步驟是否結束;

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

或判斷結果為測試步驟未結束,則由控制中心節點根據測試數據,對后續任務進行調整,包括測試腳本文件的修改和新測試應用程序的開發,然后重復步驟7-10。

優選地,在步驟1中,所述組網管理軟件具有以下控制管理功能:測試節點管理、測試資源管理、測試應用管理、測試數據管理、測試執行管理、測試狀態設置、測試數據采集、現場狀態監視與結果數據展示,能夠輔助測試管理人員根據測試節點信息和測試資源信息對測試業務進行表征,將測試腳本文件和測試應用程序推送給測試節點。

優選地,在步驟2中,所述狀態監控組件能夠監控控制中心節點發送的控制指令,并對控制指令進行解析、執行,并完成節點信息和測試狀態的收集上報;所述數據上傳組件能夠實現測試數據的上傳入庫,并支持自動入庫和手動入庫兩種方式。

優選地,在步驟4中,所述測試節點信息包括測試節點的名稱、ip地址、端口號、用戶權限、軟件列表及版本信息等。

本發明所帶來的有益技術效果:

本發明方法利用組網管理軟件實現對復雜測試業務的綜合管理,完成復雜測試業務的測試策略表征;協同控制多個測試節點,整合多節點的測試資源,完成單一節點無法完成的復雜測試業務;本方法中的控制中心節點對整個測試流程進行集中管控,保證了復雜測試業務的整體性;協同控制多測試節點,整合測試資源實現復雜測試業務;技術方案可擴展到工業制造、環境監測等諸多應用領域。

附圖說明

圖1為典型分布式測試系統組成示意圖。

圖2為本發明方法的流程圖。

具體實施方式

下面結合附圖以及具體實施方式對本發明作進一步詳細說明:

一種網絡化分布式測試系統的多節點協同控制方法,能夠提升控制中心節點對復雜測試業務的管理功能,實現多測試節點的測試業務協同控制,其流程如圖2所示,包括如下步驟:

步驟1:在控制中心節點部署組網管理軟件。所述組網管理軟件具有以下控制管理功能:測試節點管理、測試資源管理、測試應用管理、測試數據管理、測試執行管理、測試狀態設置、測試數據采集、現場狀態監視與結果數據展示,能夠輔助測試管理人員根據測試節點信息和測試資源信息對測試業務進行表征,將測試腳本文件和測試應用程序推送給測試節點;

步驟2:在測試節點部署狀態監控組件和數據上傳組件。所述狀態監控組件能夠監控控制中心節點發送的控制指令,并對控制指令進行解析、執行,并完成節點信息和測試狀態的收集上報;所述數據上傳組件能夠實現測試數據的上傳入庫,并支持自動入庫和手動入庫兩種方式;

步驟3:通過控制中心節點對測試業務進行解析,生成標準模板的測試用例;

步驟4:控制中心節點根據測試節點信息(包括測試節點的名稱、ip地址、端口號、用戶權限、軟件列表及版本信息等)和測試資源信息搜索測試節點,搜索測試用例所需測試節點并進行系統校時;

步驟5:控制中心節點根據測試節點信息和測試資源信息進行工程配置,使測試業務配置項與測試節點形成一一對應關系;

步驟6:控制中心節點根據標準測試用例配置測試工具及其參數,生成測試腳本文件,當需要構建新的應用程序時,由控制中心節點開發新的測試應用程序;

步驟7:控制中心節點編輯文件推送信息,將測試腳本文件和開發的測試應用程序分別推送給對應的測試節點;

步驟8:測試節點根據文件推送信息,到指定位置下載測試腳本文件和測試應用程序,并根據文件推送信息運行相應程序,調用測試工具,運行測試步驟;

步驟9:測試步驟執行完成后,測試節點上報執行狀態,將測試數據上傳到控制中心節點數據庫;

步驟10:判斷測試步驟是否結束;

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

或判斷結果為測試步驟未結束,則由控制中心節點根據測試數據,對后續任務進行調整,包括測試腳本文件的修改和新測試應用程序的開發,然后重復步驟7-10。

當然,上述說明并非是對本發明的限制,本發明也并不僅限于上述舉例,本技術領域的技術人員在本發明的實質范圍內所做出的變化、改型、添加或替換,也應屬于本發明的保護范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 拉孜县| 烟台市| 中山市| 兴宁市| 卫辉市| SHOW| 依安县| 阿坝| 陵水| 将乐县| 长治市| 揭阳市| 渭源县| 虹口区| 噶尔县| 昌平区| 汝阳县| 和硕县| 从化市| 同仁县| 南康市| 毕节市| 涞水县| 临海市| 陆川县| 哈密市| 抚顺县| 齐河县| 巫溪县| 环江| 长海县| 岢岚县| 上杭县| 茂名市| 晋城| 丹巴县| 永定县| 霍邱县| 桦川县| 汉沽区| 玛纳斯县|