从TestComplete

时间:2017-01-03 04:40:48

标签: powershell vmware testcomplete

我们希望通过Vsphere从Test Complete自动化管理(升级/新建)VMWare的过程。

一般流程是:

一个。启动Vsphere客户端 湾导航到Vsphere中的特定群集 C。打开各个服务器VM或创建新VM

上述实现的任何指针都会有所帮助。非常感谢!

2 个答案:

答案 0 :(得分:2)

VMware vSphere已API with libraries for many languages。您可以使用其Java或.NET版本与TestComplete中的vSphere一起使用其Java BridgeCLR Bridge功能。

答案 1 :(得分:1)

看起来TestComplete支持多种脚本语言。我想说最简单的方法就是使用VMware PowerCLI(用于管理vSphere和其他VMware产品的PowerShell模块/套件)来自动执行此过程。

您将使用的基本PowerCLI脚本将是:

Connect-VIServer Your_vCenter_FQDN_or_IP_here -username first.last -password yourloginpassword
$existingVM = Get-Cluster CLUSTERNAME | Get-VM VMNAME
if ($existingVM)
{
    Start-VM $existingVM
}
else 
{
    New-VM -Name VMNAME # probably need a few more mandatory paramaters specified here...
}