[發明專利]一種基于Kubernetes的自動化測試方法、裝置和存儲介質在審
| 申請號: | 202110335849.4 | 申請日: | 2021-03-29 |
| 公開(公告)號: | CN115129419A | 公開(公告)日: | 2022-09-30 |
| 發明(設計)人: | 朱盛庚;朱盼;馬海濤 | 申請(專利權)人: | 杭州涂鴉信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 廣東君龍律師事務所 44470 | 代理人: | 丁建春 |
| 地址: | 310000 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 kubernetes 自動化 測試 方法 裝置 存儲 介質 | ||
1.一種基于Kubernetes的自動化測試方法,其特征在于,包括:
利用服務端發送容器創建請求至主節點,以使得所述主節點基于配置文件創建容器組,其中,所述容器組包括虛擬設備容器與自動化測試容器;
利用所述虛擬設備容器下載與虛擬設備相關的固件,以啟動所述虛擬設備;
利用所述自動化測試容器使得所述虛擬設備執行測試用例,生成測試報表。
2.根據權利要求1所述的基于Kubernetes的自動化測試方法,其特征在于,所述配置參數包括通用唯一標識碼、認證秘鑰、商品數據或掛載信息,所述方法還包括:
利用所述服務端將所述配置文件發送至多個通信區域中的主節點,其中,每個所述通信區域設置有一個主節點以及與所述主節點連接的至少一個節點;
利用所述主節點從所述至少一個節點中選擇一個節點作為當前節點;
利用所述當前節點基于所述容器創建請求創建所述容器組。
3.根據權利要求2所述的基于Kubernetes的自動化測試方法,其特征在于,所述方法還包括:
在所述虛擬設備啟動后,利用前端向所述服務端發送接口測試請求;
利用所述服務端將自動測試容器命令發送至所述主節點;
利用所述主節點將所述自動測試容器命令轉發至所述當前節點,以使得所述當前節點將所述自動測試容器命令轉發至所述自動化測試容器。
4.根據權利要求2所述的基于Kubernetes的自動化測試方法,其特征在于,所述啟動虛擬設備請求包括區域信息,所述利用所述主節點從所述至少一個節點中選擇一個節點作為當前節點的步驟,包括:
利用每個所述主節點判斷所述區域信息是否與所述主節點的所屬區域相同;
若是,則將所述主節點記作當前主節點,利用所述當前主節點從與所述當前主節點連接的至少一個節點中選擇一個空閑的節點作為所述當前節點。
5.根據權利要求1所述的基于Kubernetes的自動化測試方法,其特征在于,所述自動化測試容器包括用例解析引擎,所述方法還包括:
利用所述服務端通過kubectl應用程序接口將所述測試用例下發至所述自動化測試容器;
利用所述用例解析引擎對所述測試用例進行解析,并通過遠程過程調用協議接口將解析出的測試用例發送至所述虛擬設備,以使得所述虛擬設備執行所述解析出的測試用例。
6.根據權利要求1所述的基于Kubernetes的自動化測試方法,其特征在于,所述利用服務端發送容器創建請求至主節點的步驟之前,包括:
利用前端發送啟動虛擬設備請求至服務端,以使得所述服務端基于配置參數生成所述配置文件。
7.根據權利要求1所述的基于Kubernetes的自動化測試方法,其特征在于,所述方法還包括:
利用所述自動化測試容器將所述測試報表通過Fluent接口上傳至所述服務端。
8.根據權利要求1所述的基于Kubernetes的自動化測試方法,其特征在于,所述方法還包括:
在服務端發送重啟虛擬設備請求至所述服務端后,利用所述服務端刪除已創建的所述容器組,并基于所述配置參數組裝新的配置文件。
9.一種自動化測試裝置,其特征在于,包括互相連接的存儲器和處理器,其中,所述存儲器用于存儲計算機程序,所述計算機程序在被所述處理器執行時,用于實現權利要求1-8中任一項所述的基于Kubernetes的自動化測試方法。
10.一種計算機可讀存儲介質,用于存儲計算機程序,其特征在于,所述計算機程序在被處理器執行時,用于實現權利要求1-8中任一項所述的基于Kubernetes的自動化測試方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州涂鴉信息技術有限公司,未經杭州涂鴉信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110335849.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有變色龍效果的橡膠雨鞋的制作方法
- 下一篇:平均電流控制器及BUCK恒流電





