客戶端測試環境的管理是以虛擬機為基礎的,虛擬機比較靈活,且可以通過快照來保存測試環境
客戶端測試環境管理中心是在下面需求背景基礎上產生的
虛擬機性能 : 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、替代手工測試機器,回收手工測試機器,回收的機器再搭建測試環境中心,統一再協調分配,提高機器使用效率,解決機器資源緊張問題
原文轉自:http://www.anti-gravitydesign.com