测试系统搭建流程?此处以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的服务。有关资源调度的实现,可参考项目的单元测试代码。