一种定位Vmotion测试中故障项的方法、设备及介质技术

技术编号:24089898 阅读:50 留言:0更新日期:2020-05-09 07:36
本发明专利技术公开了一种定位Vmotion测试中故障项的方法、设备和介质,方法包括如下步骤:配置测试环境管理参数以使得运行Vmotion测试失败后测试环境不会被清除和/或复原;自动化运行Vmotion测试;响应于Vmotion测试报错,停止Vmotion测试并进行虚拟机迁移;判断虚拟机迁移是否成功;响应于虚拟机迁移成功,确定故障项为自动化Vmotion测试逻辑;以及响应于虚拟机迁移不成功,根据迁移日志定位故障项。本发明专利技术提出的方案可以解决测试工具workbench自动化测试时无法人工干预测试的问题,并且确保人工手动测试过程中测试环境不被清除、复原,最终实现测试项问题的定位。

A method, equipment and medium for locating fault items in vmotion test

【技术实现步骤摘要】
一种定位Vmotion测试中故障项的方法、设备及介质
本专利技术涉及Vmotion测试领域,更具体地,特别是指一种定位Vmotion测试中故障项的方法、设备及可读介质。
技术介绍
浪潮自研网卡IOVP认证测试,是基于VMwareESXI系统下展开测试的,其中一些复杂的测试项,比如Vmotion涉及到虚拟机的迁移,测试主机与辅助机之间需要多次迁移,VMware官方针对这类过程复杂的测试项,在测试工具workbench中实现了测试过程的自动化,包括VMmachine的克隆与迁移过程,实现虚拟机的Vmotion操作并验证操作成功,该测试项预计完成时间需要3小时左右。VMware测试工具workbench虽然实现了VMotion的测试自动化,减轻了复杂测试的工作量,但是测试过程中出现的问题不易定位,并且测试项自动运行时间过长,导致定位问题时耗费大量时间,针对复杂的测试过程仅从测试log文件很难解决问题,因此需要另寻其他测试方法解决VMotion失败的问题,实现可控调试验证的目的。
技术实现思路
有鉴于此,本专利技术实施例的目本文档来自技高网...

【技术保护点】
1.一种定位Vmotion测试中故障项的方法,其特征在于,包括以下步骤:/n配置测试环境管理参数以使得运行Vmotion测试失败后测试环境不会被清除和/或复原;/n自动化运行Vmotion测试;/n响应于Vmotion测试报错,停止所述Vmotion测试并进行虚拟机迁移;/n判断所述虚拟机迁移是否成功;/n响应于所述虚拟机迁移成功,确定故障项为自动化Vmotion测试逻辑;以及/n响应于所述虚拟机迁移不成功,根据迁移日志定位故障项。/n

【技术特征摘要】
1.一种定位Vmotion测试中故障项的方法,其特征在于,包括以下步骤:
配置测试环境管理参数以使得运行Vmotion测试失败后测试环境不会被清除和/或复原;
自动化运行Vmotion测试;
响应于Vmotion测试报错,停止所述Vmotion测试并进行虚拟机迁移;
判断所述虚拟机迁移是否成功;
响应于所述虚拟机迁移成功,确定故障项为自动化Vmotion测试逻辑;以及
响应于所述虚拟机迁移不成功,根据迁移日志定位故障项。


2.根据权利要求1所述的方法,其特征在于,所述判断所述虚拟机迁移是否成功包括:
判断虚拟机迁移进度是否达到100%。


3.根据权利要求2所述的方法,其特征在于,所述判断所述虚拟机迁移是否成功还包括:
判断虚拟机迁移进度达到100%所用的时间是否小于阈值。


4.根据权利要求3所述的方法,其特征在于,所述判断所述虚拟机迁移是否成功还包括:
判断从辅助机到测试机的反向虚拟机迁移是否成功。


5.根据权利要求1所述的方法,其特征在于,所述配置测试环境管理参数以使得运行Vmotion测试失败后测试环境不会被清除和/或复原包括:将参数Test.cleanuponFailure值设置为no。


6.一种计算机设备,其特...

【专利技术属性】
技术研发人员:孙志杰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1