[發明專利]分布式測試方法和裝置有效
| 申請號: | 201410140804.1 | 申請日: | 2014-04-09 |
| 公開(公告)號: | CN103970650B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 李進 | 申請(專利權)人: | 廣州杰賽科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司44224 | 代理人: | 王程 |
| 地址: | 510310 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 測試 方法 裝置 | ||
技術領域
本發明涉及設備測試技術領域,特別是涉及一種分布式測試方法和裝置。
背景技術
在目前設備測試領域中,分布式測試是一個研究的熱點問題。
目前,分布式測試系統包括測試用例服務器、至少一個測試監控端、至少一個測試執行端、以及為每個測試執行端配置的守護管理器。測試用例服務器用于集中管理測試用例;測試監控端用于給測試人員提供操作接口,負責一個或多個測試執行端的監控;測試執行端接受一個或多個測試監控端的監控,負責測試用例的執行,測試日志的生成和測試結果的統計;守護管理器守護測試執行端,負責創建測試執行端的進程。
采用傳統方法對設備進行測試時,測試程序包部署方式都是采用手工部署的方式,如果測試執行端較多,比如對云存儲系統的測試,由于云存儲系統包括的設備很多,則對應的測試執行端也會很多,則測試程序包部署起來較為繁瑣,容易出錯。
發明內容
基于此,有必要針對分布式測試時,部署測試程序包效率低的問題,提供一種分布式測試方法和裝置。
一種分布式測試方法,包括:
在測試控制端上執行的步驟:
接收用于激活測試端的各測試執行端的激活指令,所述激活指令包括待激活的測試執行端的屬性信息;
驗證各所述測試執行端的屬性信息的有效性,并與屬性信息有效的測試執行端建立通信;
根據該測試控制端的屬性信息生成配置文件,并將測試程序和所述配置文件打包獲得測試程序包,向該測試執行端發送所述測試程序包;
接收用于啟動各測試執行端的測試指令,根據測試指令向對應測試執行端發送測試用例;
在測試執行端上執行的步驟:
接收測試控制端發送的所述測試程序包,安裝所述測試程序包中的測試程序;
根據所述測試程序包中的配置文件建立與所述測試控制端的通信,向所述測試控制端反饋測試執行端的存在狀態;
接收測試用例,并根據測試用例對待測系統進行測試。
一種分布式測試裝置,包括:設于測試控制端的指令接收模塊、通信建立模塊、測試程序包發送模塊、測試用例發送模塊以及設于測試執行端的安裝模塊、狀態反饋模塊和測試模塊;
所述指令接收模塊,用于接收用于激活測試端的各測試執行端的激活指令和接收用于啟動各測試執行端的測試指令,所述激活指令包括待激活的測試執行端的屬性信息;
所述通信建立模塊,用于驗證各所述測試執行端的屬性信息的有效性,并與屬性信息有效的測試執行端建立通信;
所述測試程序包發送模塊,用于根據該測試控制端的屬性信息生成配置文件,并將測試程序和所述配置文件打包獲得測試程序包,向該測試執行端發送所述測試程序包;
所述安裝模塊,用于接收測試控制端發送的所述測試程序包,安裝所述測試程序包中的測試程序;
所述狀態反饋模塊,用于根據所述測試程序包中的配置文件建立與所述測試控制端的通信,向所述測試控制端反饋測試執行端的存在狀態;
所述測試用例發送模塊,用于根據測試指令向對應測試執行端發送測試用例;
所述測試模塊,用于接收測試用例,并根據測試用例對待測系統進行測試。
上述分布式測試方法和裝置,通過在測試控制端接收用于激活測試端的各測試執行端的激活指令,在驗證成功后建立與測試執行端的通信,并向該測試執行端發送測試程序包,測試執行端根據測試程序包進行安裝。通過獲取指令的形式,向測試執行端發送測試程序包,并在測試執行端安裝該測試程序,實現自動進行測試程序包的部署,無需人工采用手工方式部署,提高了測試程序包部署效率,從而提高了測試效率。同時,通過在測試控制端接收測試指令的形式向測試執行端發送測試用例,因此可以實現多測試任務多測試執行端并發、順序、定時測試。
附圖說明
圖1為本發明分布式測試方法實施例的流程示意圖;
圖2為分布式測試系統的結果示意圖;
圖3為本發明分布式測試裝置實施例的結構示意圖。
具體實施方式
以下針對本發明分布式測試方法和裝置的各實施例進行詳細的描述。
如圖1所示,為本發明分布式測試方法實施例的流程示意圖,包括:
在測試控制端上執行的步驟:
步驟S101:接收用于激活測試端的各測試執行端的激活指令,激活指令包括待激活的測試執行端的屬性信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州杰賽科技股份有限公司,未經廣州杰賽科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410140804.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于側孔緊固錫槽底磚的螺母安裝工具
- 下一篇:多功能防爆油桶蓋開啟扳手





