且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Windows测试环境管理系统

更新时间:2022-09-30 18:44:51

一、 测试环境管理中心需求
客户端测试环境的管理是以虚拟机为基础的,虚拟机比较灵活,且可以通过快照来保存测试环境
客户端测试环境管理中心是在下面需求背景基础上产生的

虚拟机性能 : Vmvare workstation 性能比较差,影响使用 
资源管理 : 虚拟机资源需要统一调度,避免多人互踢,提高使用效率 
虚拟机快照 : 环境快照管理需求,自动快照、备份,复用 
应用软件 : 对常用应用软件 自动化部署安装 需求 
使用统计 :自动统计资源的使用情况,合理安排资源

虚拟机测试环境包括操作系统和应用软件
1、支持虚拟机测试环境查询、定制的可视化操作
2、支持测试环境 快照可视化管理功能
3、支持应用软件全自动部署

二、 测试环境中心系统设计及开发
2.1 测试环境中心总体设计

 

Windows测试环境管理系统

2.2 vmvare esx

Windows测试环境管理系统



2.3 web ui

 

Windows测试环境管理系统

2.4 业务逻辑层——霸占环境

 

Windows测试环境管理系统 Windows测试环境管理系统



2.5 业务逻辑层——定制环境


 

Windows测试环境管理系统 Windows测试环境管理系统

2.6 业务逻辑层——用户提交应用软件需求



 

Windows测试环境管理系统 Windows测试环境管理系统 Windows测试环境管理系统 Windows测试环境管理系统



 

2.7 业务逻辑层——proxy&logicserver

 

Windows测试环境管理系统

三、应用效果分析

 

Windows测试环境管理系统

1、完全满足手工和ci自动化测试需求,性能反馈良好,快照管理功能比较受欢迎 
2、替代手工测试机器,回收手工测试机器,回收的机器再搭建测试环境中心,统一再协调分配,提高机器使用效率,解决机器资源紧张问题

本文首发于:百度测试技术空间http://hi.baidu.com/baiduqa/blog/item/5decbfcc304bca20b600c8de.html

关注百度技术沙龙














本文转自百度技术51CTO博客,原文链接:http://blog.51cto.com/baidutech/743332,如需转载请自行联系原作者