一、 測試環境管理中心需求
客戶端測試環境的管理是以虛擬機器為基礎的,虛擬機器比較靈活,且可以通過快照來儲存測試環境
客戶端測試環境管理中心是在下面需求背景基礎上產生的
虛擬機器效能 : vmvare workstation 效能比較差,影響使用
資源管理 : 虛擬機器資源需要統一排程,避免多人互踢,提高使用效率
虛擬機器快照 : 環境快照管理需求,自動快照、備份,復用
應用軟體 : 對常用應用軟體 自動化部署安裝 需求
使用統計 :自動統計資源的使用情況,合理安排資源
虛擬機器測試環境包括作業系統和應用軟體
1、支援虛擬機器測試環境查詢、定製的視覺化操作
2、支援測試環境 快照視覺化管理功能
3、支援應用軟體全自動部署
二、 測試環境中心系統設計及開發
2.1 測試環境中心總體設計
2.2 vmvare esx
2.3 web ui
2.4 業務邏輯層——霸佔環境
2.5 業務邏輯層——定製環境
2.6 業務邏輯層——使用者提交應用軟體需求
2.7 業務邏輯層——proxy&logicserver
三、應用效果分析
1、完全滿足手工和ci自動化測試需求,效能反饋良好,快照管理功能比較受歡迎
2、替代手工測試機器,**手工測試機器,**的機器再搭建測試環境中心,統一再協調分配,提高機器使用效率,解決機器資源緊張問題
【本文首發於:
深入測試環境管理
測試過程中,一套合理的環境管理流程是發布過程中很重要的一環。如何在測試過程中讓環境為你服務而不是在環境維護過程投入過多人力,其實還是挺重要的乙個工作。在現在網際網路模式下,微服務化架構盛行,毫不誇張的說,好的環境管理流程是事半功倍的。一般的網際網路公司環境分為三套 以上三種環境基本上都是網際網路公司...
anaconda 環境管理
檢視當前系統的anaconda環境 conda info e 新建乙個 conda 環境 tensorflow conda create n tensorflow pip python 3.5 啟用環境 mac source activate tensorflow 退出環境 mac source d...
Anaconda Python環境管理
不同的實驗,開發不同的專案,會用到python不同的版本 大量的包,anaconda很好的解決了python的版本 包使用混亂的問題。anaconda基礎環境中包含了大量的依賴包,庫函式,並且可以根據專案或者實驗需求,方便的建立乙個或多個需要的虛擬編譯環境,用起來方便快捷且實用。在環境建立好之後,執...