VirtualBox是否比VMWare Player有任何优势?

问题描述

| 我已经在使用Linux机器上的Windows开发和(更重要的是)对Windows应用程序进行自动化测试方面使用VMWare Player已有很长时间了。 基本上我要做的是: 运行我的开发VM,并构建代码,然后自动将安装包转移到Linux。 当它出现在Linux上时,自动一个“已知状态”快照VM复制到我的测试工作区(我说是快照,但它实际上只是整个目录的备份副本,不是真正的VMWare快照) 。 复制后,还会在工作区中自动启动VM。 VM具有一个永不更改的启动脚本,该脚本从Linux提取真实的启动脚本并运行它。 该启动脚本负责获取安装软件包并执行静安装。 然后,它运行一个测试套件,并将结果上传回Linux,在那里我有自动脚本对其进行检查。 因此,它基本上是一键式测试过程。 现在我注意到越来越多的人似乎正在使用VirtualBox。 首先,我想确认它也可以做类似的事情,主要是能够备份和还原整个VM,以及在VirtualBox和Linux之间共享文件夹。 其次,这是症结所在:我想知道相对于VMWare Player,它是否具有任何具体优势,尤其是对于自动化测试作业而言。     

解决方法

由于一个具体的优势,我切换到VirtualBox,但无法在播放器中按我的意愿设置网络。我不记得它是桥接,端口转发还是任何不起作用的方法,但是某些事情并没有按照我希望通过网络设置的方式起作用(因为我需要为),因此我切换了。我个人发现两者都有好的方面和坏的方面,但是我仍然使用virtualbox来实现这种网络功能。