[發明專利]一種遠程測試方法、裝置及系統在審
| 申請號: | 201710050544.2 | 申請日: | 2017-01-23 |
| 公開(公告)號: | CN106802846A | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 趙召 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 馮云 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 測試 方法 裝置 系統 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種遠程測試方法、裝置及系統。
背景技術
隨著互聯網和大數據技術的不斷發展,服務器得到了越來越廣泛的應用。為了保證服務器的性能,在服務器出廠前要對服務器進行測試。
目前,服務器的測試過程通常為:業務人員在每一臺服務器中手動安裝及運行測試腳本,且在每一臺服務器中的測試腳本運行完成后,需要在每一臺服務器中查看測試結果。
可以看出,現有的方式,無論是測試腳本的安裝和運行,還是測試結果的查看均要到每一服務器中進行。因此,在測試過程中耗費的時間較長。
發明內容
本發明提供了一種遠程測試方法、裝置及系統,因此可以減少測試過程中耗費的時間。
第一方面,本發明提供了一種遠程測試方法,該方法包括:
在測試主機中部署至少一種測試腳本和輔助腳本;
構建測試網絡,其中,將至少一臺待測試機與測試主機相連;
獲取每一臺所述待測試機的屬性信息;
根據外部的觸發指令,在所述至少一種測試腳本中選取目標測試腳本;
針對每一臺所述待測試機均執行:
利用所述輔助腳本根據所述待測試機的屬性信息,將所述目標測試腳本發送至所述待測試機;
利用所述輔助腳本控制所述目標測試腳本在所述待測試機中運行;
利用所述輔助腳本調取包括測試結果的文本文件。
優選地,所述針對每一臺所述待測試機均執行:利用所述輔助腳本根據所述待測試機的屬性信息,將所述目標測試腳本發送至所述待測試機;利用所述輔助腳本控制所述目標測試腳本在所述待測試機中運行;利用所述輔助腳本調取包括測試結果的文本文件,包括:
根據每一臺所述待測試機的屬性信息,確定每一臺所述待測試機對應的優先級;
循環執行N1至N5,直至利用所述輔助腳本調取優先級最低的待測試機中包括測試結果的文本文件完成;
N1:將優先級最高的待測試機作為當前目標待測試機;
N2:利用所述輔助腳本根據所述當前目標待測試機的屬性信息,將所述目標測試腳本發送至該所述當前目標待測試機;
N3:利用所述輔助腳本控制所述目標測試腳本在所述當前目標待測試機中運行;
N4:利用所述輔助腳本調取所述當前目標待測試機中包括測試結果的文本文件;
N5:判斷確定的所述當前目標待測試機是否為優先級最低的待測試機,如果是,則結束程序;否則,將未測試的所述待測試機中優先級最高的待測試機作為當前目標待測試機,并執行N2。
優選地,所述利用所述輔助腳本調取包括測試結果的文本文件,包括:
當所述利用所述輔助腳本控制所述目標測試腳本在所述待測試機中運行開始時,記錄運行的時長,當累積時長達到預先設定的時長時,利用所述輔助腳本調取包括測試結果的文本文件。
優選地,所述利用所述輔助腳本調取包括測試結果的文本文件之后,進一步包括:
確定所述文本文件中是否存在與預先設定的字符串相一致的字符串,若存在,執行報警處理。
優選地,
所述輔助腳本,包括:傳輸文件腳本、執行命令腳本和回溯文件腳本;其中,
所述傳輸文件腳本用于控制所述測試主機將所述目標測試腳本發送給所述待測試機;
所述執行命令腳本用于控制所述待測試機對所述目標測試腳本進行運行;
所述回溯文件腳本用于控制所述測試主機從所述待測試機上調取所述包括測試結果的文本文件。
優選地,所述至少一種測試腳本,包括:功能測試腳本和性能測試腳本。
優選地,所述屬性信息,包括:IP地址、用戶名、用戶密碼和文件目錄中的任意一個或多個。
第二方面,本發明提供了一種遠程測試裝置,該裝置包括:
部署單元,用于在測試主機中部署至少一種測試腳本和輔助腳本;
構建單元,用于構建測試網絡,其中,包括:至少一臺待測試機與測試主機的連接關系;
獲取單元,用于獲取每一臺所述待測試機的屬性信息;
選取單元,用于根據外部的觸發指令,在所述至少一種測試腳本中選取目標測試腳本;
處理單元,用于針對每一臺所述待測試機均執行:利用所述輔助腳本根據所述待測試機的屬性信息,將所述目標測試腳本發送至所述待測試機;利用所述輔助腳本控制所述目標測試腳本在所述待測試機中運行;利用所述輔助腳本調取包括測試結果的文本文件。
優選地,所述處理單元,包括:排序子單元和處理子單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710050544.2/2.html,轉載請聲明來源鉆瓜專利網。





