测试系统搭建流程(测试开发之系统篇-使用虚拟化平台作为测试环境)
此处以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 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的服务。有关资源调度的实现,可参考项目的单元测试代码。
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com