测试系统搭建流程(测试开发之系统篇-使用虚拟化平台作为测试环境)

测试系统搭建流程?此处以Ubuntu20.04为例,添加以下行到/etc/apt/sources.list,今天小编就来说说关于测试系统搭建流程?下面更多详细答案一起来看看吧!

测试系统搭建流程安装VirtualBox并启动API服务:

此处以Ubuntu20.04为例,添加以下行到/etc/apt/sources.list

deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focal contrib;

依次执行以下命令,安装程序和扩展包;

wget -q http://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q http://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update
sudo apt-get install virtualbox-6.1 virtualbox-ext-pack

设置VirtualBox远程桌面使用VNC服务;

VBoxManage setproperty vrdeextpack VNC

启动VirtualBox服务于指定的IP地址;

vboxwebsrv -H 192.168.0.56

打开VirtualBox窗口,按照向导,创建并从ios文件安装Win10虚拟机;

如有需要,也可使用以下命令转换KVM镜像为VirtualBox磁盘格式;

qemu-img convert -f qcow2 -O vdi win10-pro-x64-zh_cn.qcow2 win10-pro-x64-zh_cn.vdi

安装VMware并启动API服务:

下载VMware WorkStation Player 16的Linux安装包;

在Ubuntu20.04中,使用以下命令执行安装;

sudo /VMware-Player-16.1.2-17966106.x86_64.bundle -u vmware-player

配置认证账号和密码;

sudo vmrest -C

生成加密证书;

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem \
-days 365 -nodes

使用加密证书,启动http服务;

vmrest -c cert.pem -k key.pem

打开VirtualBox窗口,按照向导,创建并从ios文件安装Win10虚拟机;

如有需要,可使用以下命令转换KVM镜像为VMware磁盘格式;

qemu-img convert -f qcow2 win10-pro-x64-zh_cn.qcow2 -O vmdk win10-pro-x64-zh_cn.vmdk

在浏览器中,访问地址http://127.0.0.1:8697;

在打开的网页中,测试API接口,如:GET /vms:列出所有虚拟机POST /vms:克隆已有虚拟机

在禅道开源的easysoft/zagent自动化测试执行调度项目中,已经集成了VirtualBox和VMware的服务。有关资源调度的实现,可参考项目的单元测试代码。

© 版权声明
THE END
喜欢就支持一下吧
分享