本主题解释了如何访问 Virtualize API 来管理虚拟资产和自定义应用程序中的 Virtualize 服务器。
本章包含:
关于 Virtualize 服务 API
Parasoft Virtualize 包括管理 Web 服务接口。该接口允许 Virtualize 安装之间的通讯,此 Virtualize 支持移动和复制虚拟资产,以及调整部署设置(如端点 URLs)。相同的接口可以用于开发和测试环境中其他集成目的,如 ALM 工具、应用管理工具等。它所提供的开放性和灵活性更紧密地将 Parasoft Virtualize 集成到您的环境中。
Virtualize web 服务在每个远程 Virtualize 服务器上运行。Virtualize web 服务的 WSDL 可用于自定义集成目的,让开发人员能够编写与 Virtualize 服务器交互的自定义应用程序。通过与 Virtualize 服务 API 交互,自定义项目可以通过网络控制 Virtualize 服务器。
Virtualize 可以 web 服务模式启动,如下:
virtualizecli -startServer -data <workspace_dir> -localsettings <localsettings_file>
-data
和 -localsettings
参数可选。
- -data 指定包含虚拟资产用例(.pva 文件)的 Eclipse 工作空间位置。
- -localsettings 指定用于控制某个全局设置(如许可证密码、团队服务器设置)的属性文件。您可以在整个 Parasoft 测试产品(如:Parasoft SOAtest)中使用相同的选项。还可以使用特定于 Virtualize 和 CTP 的选项。有关更多详情,请查阅 Localsettings 。
当以这种方式启动 Virtualize 时, 启动被禁用, 当 idle 选项(在 Parasoft> Preferences> Parasoft> License 中)需要禁用时,将自动释放。否则,您将无法从另一个 Virtualize 安装的 UI 添加此服务器。
操作
有关可用操作的更多信息,请在 http://VIRTUALIZE_SERVER_NAME/axis2/services/StubService?wsdl 查阅 WSDL,文档在 http://VIRTUALIZE_SERVER_NAME:9080/axis2/wsdl-docs/StubService.wsdl.xml