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