虚拟机,提高测试的效率

原创 2016年06月25日 01:00:27

作为从事IT行业的人员,相信对于“虚拟机”这个词是再熟悉不过了。学会使用虚拟机对测试和生活都是许多好处的。这里的学会,不仅仅学会安装一个虚拟机的过程,而是更深入的把虚拟机应用到工作生活中去提高效率。

技巧一:备份虚拟机镜像

首先一点就是不要把时间花在重复安装虚拟系统上,而是应该备份常用的虚拟机系统,在需要的时候立刻拿出来使用。比如说装好一个纯净版的win732位的系统,打固实压缩包备份,到用的时候立刻解压缩就可以用。 为了方便windows平台下的兼容性测试,可以备份xp以及win7,win8,win10的32位系统和64位系统。不太建议使用微软官方的虚拟机,首先是官方的虚拟机镜像是英文版的,其次需要激活,还有就是比自己打的压缩包体积大很多
win732位虚拟机压缩包

技巧二:同时运行多个虚拟机。

1.从这里就可以体现出虚拟机的优势来了。在同一台电脑上安装多系统固然是最真实的环境,但是无法同时运行多个系统的问题导致必须不断的重启进行系统的切换。发现一个测试用例在这个系统测过,那个系统没测过,重启;突然想到一个没有覆盖到的测试用例,在这个系统测完后重启;发现需要重复确认这个用例在那个系统运行的效果,重启。。。问题会很多,效率自然就不高。用虚拟机进行兼容性测试,多系统同时运行,不用重启主机系统,虽然虚拟机模拟的不是最真实的,但是可以说,在虚拟机里发现的缺陷,在主机环境下同样会出现。所以用虚拟机做测试已经可以尽可能的模拟真实环境了。这样便可以大大提高测试效率。有人会说,内存够用么。这里就要合理设置虚拟机的内存占用。xp给个512M,win7的32位给个1G,win10的64位给个2G,加上宿主机的占用,8G内存的机器是够用的。系统的瓶颈会出现在磁盘而不是内存,但是固态硬盘和组raid基本不会出现在公司的办公主机里,所以只能呵呵了。

技巧三:快照神器

虚拟机快照管理器
虚拟机配合快照,可以做出很多惊人的事情。
1.实验某些可能不安全的软件。在安装该软件前,先做一个快照。如果软件有病毒或者觉得没有保留的必要时,恢复到之前的快照。这里如果是要查毒,建议不要开启共享文件夹,因为病毒有可能通过共享感染到你的宿主机的文件系统。
2.使用没有破解的正版软件。安装完该软件后,做一个快照。该软件的试用期快到的时候,恢复快照,多数的软件会回到刚安装后的状态,试用期又满格了。
3.安装很多大型的但不是很常用的软件。比如我经常用的办公工具就是WPS,只有在测试有关msoffice的插件时可能用到,我又不想让巨大的msoffice占用我宝贵的c盘空间,即使设置安装msoffice是在其他盘。所以,在虚拟机安装好msoffice后做一个快照。想用msoffice时,恢复这个快照即可。我就见过把visual studio 2010安装到虚拟机里的开发人员在宿主机的eclipse上写java代码。。。好在eclipse算是绿色版的。
4.还有一个场景是需要测试软件在安装的时候是否会被杀毒软件等报警告提示。不需要在本地系统上安装所有要测试的杀毒软件(也许这些软件本身存在冲突),在虚拟机里分别做这些杀软的快照,测试哪个就恢复哪个快照,不会有冲突且环境纯净,也就是说,完全可以在初始环境的快照后建立这些快照。
虚拟机使用注意事项:

一)除非很紧急且磁盘空间足够大,不要在虚拟机运行的时候打快照。在虚拟系统运行的时候打快照,会把这时刻的内存状态也会保存下来。关闭虚拟系统后打的快照占用磁盘空间更小。在打快照前,建议先对磁盘做一次压缩。

二)在虚拟机设置里,尽量开启vt-x,提高虚拟机运行的效率。

这里写图片描述

三)联网使用win8和win10虚拟机时,建议关闭win8和win10的自动更新服务。在联网状态下,win8和win10会自动下载并安装更新,虚拟机在运行时会不知不觉的占用很多磁盘空间。很多时候win8的自动更新服务是win8虚拟机运行卡的罪魁祸首。

四)如果是双显卡时,建议使用独立显卡来提高运行虚拟机的效率。现在的虚拟机软件基本都能较好的使用显卡的性能。在独立显卡控制面板里修改全局设置为高性能GPU。

这里写图片描述
总结:虚拟机很好,赶快安装使用:)好吧,这么草率的结尾,是因为我现在已经很困了-o-

版权声明:天了噜,博主又挥毫泼墨了一番!请大家多多支持!本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VMware虚拟机优化10种技巧

VMware虚拟机优化10种技巧   在VMware虚拟机(VMware Workstation或VMware Server)中我们可以同时运行多个Guest OS,当同时在同一Host...
  • dpsying
  • dpsying
  • 2014年06月06日 13:22
  • 5658

docker与虚拟机性能比较

本博客来源于我的个人博客: www.chenbiaolong.com 欢迎访问。概要docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。本文将主要根据IBM发表的研究...
  • cbl709
  • cbl709
  • 2015年02月26日 19:36
  • 50245

优化VMware提高虚拟机运行速度的技巧

vmware虚拟机如何设置不当的话会造成运行速度慢,并影响主机运行,甚至会出现死机。 一下是提高vmware虚拟机运行速度的几个技巧, 文章来自:http://blog.csdn.net/shan...

从 Java 虚拟机(JVM)层提高 Tomcat 执行效率

Sun 提供的 爪哇虚拟机(JVM)提供了运行时参数“-client”和“-server”。前者 -client 有很快的启动速度,同时内存和线程管理方式利于图形界面控件的调度。后边的 -server...

从 Java 虚拟机(JVM)层提高 Tomcat 执行效率

Sun 提供的 爪哇虚拟机(JVM)提供了运行时参数“-client”和“-server”。前者 -client 有很快的启动速度,同时内存和线程管理方式利于图形界面控件的调度。后边的 -server...

[深入理解Java虚拟机]第十二章 Java内存模型与线程-硬件的效率与一致性

概述多任务处理在现代计算机操作系统中几乎已是一项必备的功能了。在许多情况下,让计算机同时去做几件事情,不仅是因为计算机的运算能力强大了,还有一个很重要的原因是计算机的运算速度与它的存储和通信子系统速度...

移动开发测试虚拟机genymotion-2.5.2

  • 2015年09月22日 15:06
  • 24.08MB
  • 下载

虚拟机安装测试工具

  • 2014年08月18日 15:08
  • 102KB
  • 下载

虚拟机使用脚本安装测试DPDK

虚拟机使用脚本安装测试DPDK安装及测试详细过程请见大神的帖子:http://www.cnblogs.com/zzqcn/p/4024205.html。这里我只记录我遇到坑。1、Display cur...

虚拟机的安装与测试

  • 2014年07月28日 19:02
  • 9.74MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:虚拟机,提高测试的效率
举报原因:
原因补充:

(最多只允许输入30个字)