[發明專利]一種基于docker的云平臺穩定性測試方法及系統在審
| 申請號: | 201911295223.4 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN111104321A | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | 楊慧嬋;彭天彬;呂沛 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 武漢東喻專利代理事務所(普通合伙) 42224 | 代理人: | 李佑宏 |
| 地址: | 430000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 docker 平臺 穩定性 測試 方法 系統 | ||
本發明公開了一種基于docker的云平臺穩定性測試方法及系統,其通過云平臺管理宿主機上創建docker容器,docker容器包括創建部署文件和測試文件,部署文件包括云平臺節點類型、云平臺節點IP設置和云平臺節點資源配置;docker容器依據部署文件發送部署指令給節點宿主機,節點宿主機依據部署指令進行云平臺節點部署;docker容器依據測試文件生成云平臺可執行的穩定性測試用例腳本,并發送穩定性測試用例腳本給節點宿主機;節點宿主機依據穩定性測試用例腳本自動啟動測試單元進行穩定性測試,docker容器依據所有節點宿主機的測試結果輸出測試報告,從而實現云平臺穩定性的自動化測試,可以快速部署待測云平臺,節省測試環境部署時間。
技術領域
本發明屬于云計算領域,具體涉及一種基于docker的云平臺穩定性測試方法及系統。
背景技術
近年來,軟件規模不斷擴大,復雜度不斷增加,軟件質量和軟件穩定性受到越來越多的重視。云平臺通過將整個數據中心里的資源,虛擬成計算,網絡,存儲資源池,提供計算、網絡、存儲等基礎服務。由于云平臺軟件規模大,復雜度高,測試用例數量龐大,進行一次完整的穩定性測試需要花費大量的時間。
目前的穩定性測試方案中,通常采用一臺物理服務器執行串行的穩定性測試。第一,由于安裝部署穩定性測試環境復雜度較高,需要的時間較長。第二,在一個測試服務器中部署穩定性環境,只能適配一個云平臺。第三,傳統的穩定性測試需要人為對云平臺加壓測試,測試人員不可能持續高度集中,并且人類易受外界影響,可能會造成人為錯誤。
發明內容
針對現有技術的以上缺陷或改進需求,本發明提供了一種基于docker的云平臺穩定性測試方法及系統,其通過云平臺管理宿主機上創建docker容器,docker容器依據部署文件發送部署指令以實現云平臺節點部署;docker容器依據測試文件生成云平臺可執行的穩定性測試用例腳本,以實現節點宿主機依據穩定性測試用例腳本自動啟動測試單元進行穩定性測試,docker容器依據所有節點宿主機的測試結果輸出測試報告,從而實現云平臺穩定性的自動化測試,可以快速部署待測云平臺,節省測試環境部署時間。
為實現上述目的,按照本發明的一個方面,提供了一種基于docker的云平臺穩定性測試方法,包括如下步驟:
S1.云平臺管理宿主機上創建docker容器,docker容器包括創建部署文件和測試文件,部署文件包括云平臺節點類型、云平臺節點IP設置和云平臺節點資源配置;
S2.docker容器依據部署文件發送部署指令給節點宿主機,節點宿主機依據部署指令進行云平臺節點部署;
S3.docker容器依據測試文件生成云平臺可執行的穩定性測試用例腳本,并發送穩定性測試用例腳本給節點宿主機;
S4.節點宿主機依據穩定性測試用例腳本自動啟動測試單元進行穩定性測試,并將測試結果通過云平臺管理宿主機發送給docker容器,docker容器依據所有節點宿主機的測試結果輸出測試報告。
作為本發明的進一步改進,云平臺管理宿主機上創建docker容器具體為,通過云平臺管理宿主機的端口訪問云存儲的容器倉庫,獲取容器倉庫預設的docker容器鏡像文件,在云平臺管理宿主機中啟動docker容器鏡像文件以實現docker容器的創建。
作為本發明的進一步改進,節點宿主機依據部署指令中的節點類型下載相應的軟件系統安裝包,以實現對節點宿主機的軟件系統配置。
作為本發明的進一步改進,穩定性測試用例腳本包括:
在分別給云平臺網絡、內存和CPU中的一種或多種加壓的情況下,批量創建各種類型節點,給節點配置不同的網絡類型,批量給節點掛載;
在分別給云平臺網絡、內存和CPU中的一種或多種加壓的情況下,待測節點的各種操作是否正常。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911295223.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:位置顯示控制方法及相關裝置
- 下一篇:一種時隙調度方法及裝置





