当前位置:首页 > 虚拟机 > 正文

怎么测试虚拟机


一、虚拟机里测试WindowsPE的方法有时我们需要在虚拟机中测试WindowsPE镜像文件。我们以VMWareWorkstation为例。步骤如下:
1运行虚拟机软件VMWareWorkstation,新建一个虚拟机(如xp)。
2.返回程序主窗口,单击Windowsxp选项卡中的“编辑虚拟机设置”按钮,然后单击“编辑虚拟机设置”。
3“对话框。单击在“设备”中选择CD-ROM选项在“硬件”选项卡中列出“-”,然后在“连接”区域中选择“使用ISO映像”单选按钮,然后单击“浏览”按钮。
在打开的“浏览ISO映像”对话框中,找到并选择之前创建的ISO映像文件,然后单击“打开”
5.返回“虚拟机设置”对话框,然后单击“确定”
6。VMWareWorkstation程序并单击Windowsxp选项卡中的“启动此虚拟机”
7.虚拟机将开始使用系统维护光盘启动,并在打开的“确认”对话框中要求用户启动。确认是否启用网络支持。
8打开“PE​​NetworkConfigurator(网络属性)”对话框,用户可以根据计算机所在的网络环境选择使用DHCP动态IP地址或静态IP地址。选择“静态IP地址”选项并单击“确定”按钮。
开始激活网卡并配置网络。在打开的“PENetworkConfigurator”对话框中,根据实际情况设置IP地址,然后单击“确定”。
10进入PE界面,点击GO按钮,用户可以在类似于Windows系统开始菜单的列表中选择用于系统维护的各种PE功能。
二、Win7系统下怎么使用虚拟机运行win10系统?Win7系统下使用虚拟机运行win10系统的方法

如何在Win7系统中使用虚拟机运行Win10系统:

1.先下载vmware;

2.打开安装包,点击常规,点击下一步;

3选择稍后安装操作系统,点击下一步;

4版本下拉菜单,然后单击下一步;

5单击位置上的浏览,选择虚拟机所在的磁盘安装完毕后,建议选择可用容量较多的盘符,点击下一步;

6设置最大磁盘大小为30以上,选择分割虚拟磁盘分成多个文件,点击下一步;

9安装完成后,将软件拖入虚拟机进行测试。如果能够正常运行的话,我们将系统升级到Win10也不晚。


三、测试开发之系统篇-按需创建测试虚拟机

首先我们来了解一下KVM虚拟机相关的一些概念和工具。

创建新的KVM虚拟机时,可以指定另一个磁盘文件作为BackingFile。BackingFile是一个基本的只读虚拟磁盘映像,可以在多个虚拟机之间共享。当您创建并运行基于BackingFile的虚拟机时,文件只会增量写入其磁盘文件,从而提高效率并节省磁盘和维护成本。

虚拟机快照保存虚拟机在某个时间点的状态当我们在自动化测试过程中遇到问题或错误时,我们可以使用快照来保存并恢复到某个时间点。借助BackingFile机制,虚拟机支持如下多层依赖图链。

您可以使用以下命令将快照链中的虚拟机导出,形成不再依赖于其他镜像的独立磁盘镜像文件。

假设我们在用户的工作目录中创建以下目录。

下面通过一个例子来演示如何快速创建测试虚拟机。

(1)按照上一篇文章的步骤创建虚拟机

(3)使用以下命令创建新的共享磁盘

(5)删除虚拟机在确认对话框中,请选择不删除附加的磁盘文件;

(6)将虚拟机的主磁盘文件移至底座。images目录,如kvm/base/windows/win10/x64-pro-zh_2。

(7)运行以下命令,使用上述基础镜像作为BackingFile创建新的虚拟机磁盘

(8)在GUI中,创建一个测试新虚拟机并挂在虚拟机和共享驱动器上。

除了使用qemu-managerGUI软件之外,您还可以在测试床代码中使用以下命令行方法。

(9)导出虚拟机XML配置文件

(10)修改XML配置文件中以下字段:nameuuidvcpumemory和currentMemorymacadres第一个磁盘的源文件

(11)在第一个disk元素中,添加以下与BackingFile相关的内容:

(12)如果需要使用VNC页面访问虚拟机的桌面,找到XML图形元素并将其编辑为以下内容。

(13)使用以下命令定义虚拟机。

(14)使用以下命令启动虚拟机。

(15)使用以下命令获取虚拟机的VNC端口号,并在VNC软件中使用端口“5900+此号”访问虚拟机的远程桌面。

另外,我使用GO语言实现了基于libvirt接口的虚拟机管理功能,这个开源项目旨在为大家提供一个按需的测试环境管理平台,基于虚拟机和Docker容器详情请参考GitHub上的easysoft/zagent项目。

常用命令: