【技术实现步骤摘要】
虚拟机自动化测试方法、装置、存储介质及处理器
[0001]本申请涉及软件测试
,具体而言,涉及一种虚拟机自动化测试方法、装置、存储介质及处理器。
技术介绍
[0002]随着科学技术的不断发展,计算机虚拟机技术在工作中扮演的角色也越发重要。在企业推出的软件版本中,虚拟化版本已经成为不可或缺的一部分。
[0003]一个虚拟化产品的测试,往往要进行大量的安装、升级以及基础功能验证工作,测试工作者在进行此项工作中往往会遇到如下问题:安装虚机以及安装后升级软件版本,等待时间较长需要升级验证的版本较多,工作量大每次升级后重复的基础功能验证工作,测试工作者在虚拟化产品发布测试工作中,通常会编写脚本部署虚机,然后在部署完成的虚机上手动配置IP、目的路由等,最后使用接口或web自动化测试工具进行基础功能的测试。
[0004]现有技术中虚拟部署完成以后自动为虚机配置IP,解决了手动配置IP的问题。但是因为该方法是自行分配IP地址的,所以部署完成后无法知晓虚机的IP地址,无法自动进行后续的自动升级与基础功能验证。
[ ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机自动化测试方法,其特征在于,包括:基于目标虚拟机中预先配置的IP地址获取待升级的虚拟化软件版本;触发所述待升级的虚拟化软件版本的升级请求;响应所述升级请求,对所述待升级的虚拟化软件版本执行升级请求,得到升级后的虚拟化软件版本;对所述升级后的虚拟化软件版本进行测试。2.根据权利要求1所述的方法,其特征在于,在基于目标虚拟机中预先配置的IP地址获取待升级的虚拟化软件版本之前,所述方法还包括:对所述目标虚拟机进行内容的设置,获取设置内容后的目标虚拟机;对所述设置内容后的目标虚拟机进行部署。3.根据权利要求2所述的方法,其特征在于,对所述目标虚拟机进行内容的设置,获取设置内容后的目标虚拟机包括:基于第一目标脚本在ESXi中对所述目标虚拟机进行安装;基于目标文件包对所述目标虚拟机进行内容的设置,获取设置内容后的目标虚拟机,其中,设置的内容包括所述目标虚拟机的名称、所述目标虚拟机的磁盘分配、所述目标虚拟机的目标存储。4.根据权利要求3所述的方法,其特征在于,对所述设置内容后的目标虚拟机进行部署包括:开启部署所述目标虚拟机的电源;设置所述目标虚拟机的部署等待时间;若所述部署等待时间大于第一预设时长,确定所述目标虚拟机部署过程结束。5.根据权利要求4所述的方法,其特征在于,在确定所述目标虚拟机部署过程结束之后,所述方法还包括:基于所述第一目标脚本对所述目标虚拟机执行配置操作,获取配置后的目标虚拟机,其中,所述配置后的目标虚拟机至少包括所述目标虚拟机的IP地址、所述目标虚拟机的目的路由;基于所述目标虚拟机中的IP地址获取待升级的虚拟化软件版本。6.根据权利要求1...
【专利技术属性】
技术研发人员:袁倩如,李萌,滕召奇,
申请(专利权)人:山石网科通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。