虚拟化四大利器革新软件测试
作者:网络转载 发布时间:[ 2010/11/15 10:06:43 ] 推荐标签:
你是否因为讨厌虚拟化或者根本不喜欢它,以至于你的公司不愿今年或者以后朝着虚拟化这个方向发展?或者是因为它的价格很容易会超过标准的物理服务器花费,所以你有意忽略了那些关于虚拟化的宣传?
但是,在开发软件原型时,你是否考虑过它呢?开发软件原型流程包括安装和测试应用程序、补丁、服务包以及新版或beta版软件,并使不同服务之间能够兼容。从开发软件原型流程看,虚拟化具有经济和实际的意义,它可以使你在部署之前对你的服务进行测试。
为什么要完全占用价值不菲的硬件资源去测试系统呢?您完全可以将测试转移到你的虚拟机上进行,一旦你的虚拟化硬件运行起来,你不需花费任何成本,而且几乎不需配置可以运行。通过创建模板、克隆、快速供应(rapid provisioning)和快照等功能,虚拟化的效率得以不断提升。
创建模板
创建模板,即为一个虚拟机创建操作系统模板,并将其作为所谓的“黄金”镜像。它是一个基础的系统,包括补丁、服务包、支持文件和其他所需的组件,你可以在其中将建立自己的服务。一个模板提供了一个共同的、一致的起点。使用操作系统模板,您可以在不到10分钟内创建一个新的虚拟机并使它运行起来。
克隆
虚拟机克隆的明确含义是指克隆或复制现有的虚拟机。为什么是使用克隆虚拟机而不是用模板来创建一个新的虚拟机呢?其实这如同你使用工作系统是一个道理,由于安装补丁而使得某些功能不能使用,你肯定不想花时间从备份中恢复,或是经过长时间的停机处理使其重新提供这些服务。
克隆为正在运行的机器提供了进行升级和测试的一种途径,对生产效率只会产生短暂的影响。下面是它的工作流程:
◆为现有的虚拟机做一个备份
◆断开网络,开始克隆
◆执行用户需要的工作
◆断开正在运行的系统的网络连接
◆连接到已升级的克隆镜像,并作为主要的生产系统
供应
在一个大环境中,为物理系统进行供应是一件很痛苦的事情。你必须和多个部门打交道,保证巨大数量的资源,需要通过一些需要审批的步骤,开各种各样的会议,等待硬件,信任某人将所有东西进行配置并能正常工作。这可能需要几个星期时间才能完成,即从“嘿,我们需要一个新的Web服务器”到“嘿,我们新的Web服务器已经运行起来了”这一过程。
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10