【问题标题】:Does VirtualBox have any advantages over VMWare Player?VirtualBox 比 VMWare Player 有什么优势吗?
【发布时间】:2011-05-26 08:03:45
【问题描述】:

多年来,我一直在使用 VMWare Player 在我的 Linux 机器上进行 Windows 开发以及(更重要的是)Windows 应用程序的自动化测试。

基本上我所做的是:

  • 让我的开发 VM 运行,我构建我的代码并自动将安装包传输到 Linux。
  • 当这出现在 Linux 上时,自动将“已知状态”快照 VM 复制到我的测试工作区(我说的是快照,但它实际上只是整个目录的备份副本,而不是真正的 VMWare 快照)。
  • 复制后还会在工作区中自动启动 VM。
  • VM 有一个永不改变的启动脚本,它从 Linux 中提取一个真正的启动脚本并运行它。
  • 该启动脚本负责下载安装包并进行静默安装。
  • 然后它运行一个测试套件并将结果上传回 Linux,在那里我有自动脚本来检查它们。

所以,它基本上是一个一键式测试过程。

现在我注意到越来越多的人似乎在使用 VirtualBox。

首先,我想确认它也可以做类似的事情,主要是能够备份和恢复整个虚拟机并在 VirtualBox 和 Linux 之间拥有共享文件夹。

其次,这是症结所在:我想知道这是否比 VMWare Player 有任何具体优势,尤其是对于自动化测试工作。

【问题讨论】:

  • 对于更接近的人来说,FAQ 类别之一是“程序员常用的软件工具”——我相信用于软件测试的虚拟机非常适合这一点。您可能不同意,但这是我在这里提出问题的理由。注意关闭 sn-p “用于自动化测试作业”。

标签: testing virtualization vmware virtualbox


【解决方案1】:

我切换到 VirtualBox 是因为一个具体的优势,我无法在播放器中设置我想要的网络。我不记得它是桥接还是端口转发或其他任何不起作用的东西,但是在网络设置中有些东西没有按照我想要的方式工作(因为我需要付费版本)和因此我切换了。就我个人而言,我发现两者都有好的一面和坏的一面,但我仍然使用 virtualbox 的网络问题。

【讨论】:

  • 是的,在过去,Player 实际上无法创建 VM,所以我必须使用Workstation 来执行此操作(直到我在网上找到了EasyVMX)。但是 Player 现在允许您创建它们,尽管您是否拥有所有功能,我不知道。目前对我来说已经足够了。
  • 我只是在 2 个月前左右切换,所以我创建虚拟机没有问题,只是一些配置不起作用。我在谷歌上搜索了一天以找到解决方案,但我确实做到了,但这太可怕了,我宁愿切换到开箱即用的支持它的 virtualbox。
猜你喜欢
  • 2019-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
  • 2017-03-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多