[發明專利]一種基于docker的云平臺穩定性測試方法及系統在審
| 申請號: | 201911295223.4 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN111104321A | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | 楊慧嬋;彭天彬;呂沛 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 武漢東喻專利代理事務所(普通合伙) 42224 | 代理人: | 李佑宏 |
| 地址: | 430000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 docker 平臺 穩定性 測試 方法 系統 | ||
1.一種基于docker的云平臺穩定性測試方法,其特征在于,包括如下步驟:
S1.云平臺管理宿主機上創建docker容器,所述docker容器包括創建部署文件和測試文件,所述部署文件包括云平臺節點類型、云平臺節點IP設置和云平臺節點資源配置;
S2.所述docker容器依據部署文件發送部署指令給節點宿主機,節點宿主機依據部署指令進行云平臺節點部署;
S3.所述docker容器依據測試文件生成云平臺可執行的穩定性測試用例腳本,并發送穩定性測試用例腳本給節點宿主機;
S4.節點宿主機依據穩定性測試用例腳本自動啟動測試單元進行穩定性測試,并將測試結果通過云平臺管理宿主機發送給所述docker容器,所述docker容器依據所有節點宿主機的測試結果輸出測試報告。
2.根據權利要求1所述的一種基于docker的云平臺穩定性測試方法,其特征在于,云平臺管理宿主機上創建docker容器具體為,通過云平臺管理宿主機的端口訪問云存儲的容器倉庫,獲取容器倉庫預設的docker容器鏡像文件,在云平臺管理宿主機中啟動docker容器鏡像文件以實現docker容器的創建。
3.根據權利要求1所述的一種基于docker的云平臺穩定性測試方法,其特征在于,節點宿主機依據部署指令中的節點類型下載相應的軟件系統安裝包,以實現對節點宿主機的軟件系統配置。
4.根據權利要求1所述的一種基于docker的云平臺穩定性測試方法,其特征在于,所述穩定性測試用例腳本包括:
在分別給云平臺網絡、內存和CPU中的一種或多種加壓的情況下,批量創建各種類型節點,給節點配置不同的網絡類型,批量給節點掛載;
在分別給云平臺網絡、內存和CPU中的一種或多種加壓的情況下,待測節點的各種操作是否正常。
5.根據權利要求1所述的一種基于docker的云平臺穩定性測試方法,其特征在于,所述測試報告包括批量創建虛擬機成功率、節點配置虛擬網絡的成功率、批量掛載卷的成功率、多個待測虛擬機熱遷移的成功率、多個待測虛擬機軟硬重啟成功率和對多個虛擬機進行快照的成功率。
6.一種基于docker的云平臺穩定性測試系統,該系統包括云平臺管理宿主機和節點宿主機,其特征在于,
云平臺管理宿主機用于創建docker容器,所述docker容器包括創建部署文件和測試文件,所述部署文件包括云平臺節點類型、云平臺節點IP設置和云平臺節點資源配置;所述docker容器用于依據部署文件發送部署指令給節點宿主機,所述docker容器還用于依據測試文件生成云平臺可執行的穩定性測試用例腳本,并發送穩定性測試用例腳本給節點宿主機;所述docker容器還用于依據所有節點宿主機的測試結果輸出測試報告;
節點宿主機用于依據部署指令進行云平臺節點部署;節點宿主機還用于依據穩定性測試用例腳本自動啟動測試單元進行穩定性測試,并將測試結果通過云平臺管理宿主機發送給所述docker容器。
7.根據權利要求6所述的一種基于docker的云平臺穩定性測試系統,其特征在于,云平臺管理宿主機上創建docker容器具體為,通過云平臺管理宿主機的端口訪問云存儲的容器倉庫,獲取容器倉庫預設的docker容器鏡像文件,在云平臺管理宿主機中啟動docker容器鏡像文件以實現docker容器的創建。
8.根據權利要求6所述的一種基于docker的云平臺穩定性測試系統,其特征在于,節點宿主機依據部署指令中的節點類型下載相應的軟件系統安裝包,以實現對節點宿主機的軟件系統配置。
9.根據權利要求6所述的一種基于docker的云平臺穩定性測試系統,其特征在于,所述穩定性測試用例腳本包括:
在分別給云平臺網絡、內存和CPU中的一種或多種加壓的情況下,批量創建各種類型節點,給節點配置不同的網絡類型,批量給節點掛載;
在分別給云平臺網絡、內存和CPU中的一種或多種加壓的情況下,待測節點的各種操作是否正常。
10.根據權利要求6所述的一種基于docker的云平臺穩定性測試系統,其特征在于,所述測試報告包括批量創建虛擬機成功率、節點配置虛擬網絡的成功率、批量掛載卷的成功率、多個待測虛擬機熱遷移的成功率、多個待測虛擬機軟硬重啟成功率和對多個虛擬機進行快照的成功率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911295223.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:位置顯示控制方法及相關裝置
- 下一篇:一種時隙調度方法及裝置





