本主题提供有关使用远程 Virtualize 服务器的详细信息。

章节目录:

有关本地和远程 Virtualize 服务器的概述,请参阅专用(远程)Virtualize 服务器与本地 Virtualize 服务器

此功能假定在 Virtualize 桌面和远程 Virtualize 服务器上可以使用相同版本的 Parasoft Virtualize。次要版本差异(即来自服务包的版本差异)不会影响互操作性。

启动和停止服务器

若要使用专用的 Virtualize 服务器,可以从指定的服务器机器以服务器模式启动 Virtualize,然后通过团队使用的各种桌面 Virtualize 安装程序与之交互。

启动服务器

如要停止专用 Virtualize 服务器:

  1. 在要作为专用 Virtualize 服务器的机器上安装 Virtualize 服务器。
  2. 请在同一台机器上,使用以下命令在 Virtualize 服务器模式下启动 Virtualize: 

    "virtualizecli -startServer -data <WORKSPACE-DIR> -settings <SETTINGS-FILE>" file

可以通过 virtualizecli 使用以下命令行选项:

当以这种方式启动 Virtualize 时,需要禁用开始停用,空闲时自动释放选项(位于 Parasoft> 首选项> Parasoft> 许可证)。否则,您将无法从另一个 Virtualize 安装的 UI 添加此服务器。

Virtualize 服务器由 URL http://localhost:9080/axis2/services/StubService?wsdl 的 web 服务控制。有关该 web 服务操作的详细信息,请参阅通过 Web 服务接口管理 Virtualize 服务器

停止服务器

如要停止专用 Virtualize 服务器:

使用以下命令通过关闭端口停止本地 Virtualize 服务器。该端口在 server.xml 中配置。默认端口为 9616。

virtualizecli -stopServer

与 Parasoft Virtualize 桌面的远程 Virtualize 服务器交互

若要配置桌面 Virtualize 安装,以便与远程 Virtualize 服务器交互(例如,您可以查看和添加虚拟资产): 

  1. 点击Virtualize 服务器视图选项卡(如果尚未打开,可前往窗口> 显示视图> Virtualize 服务器打开)。
  2. 请执行以下任一操作:
    • 右键点击 Server 节点,然后选择添加服务器。

    • 选择 Server 节点,然后点击添加服务器
       
  3. 在打开的添加服务器对话框中,指定服务器的主机名、显示名称(显示在 Virtualize 服务器树中)、协议和端口。

  4. 然后点击 OK

然后,服务器将被添加到服务器列表中。允许您添加虚拟资产并配置在此服务器上运行的虚拟资产。

部署虚拟资产

有关如何将虚拟资产部署到远程 Virtualize 服务器的说明,请参阅本地和远程部署选项

当将虚拟资产部署到远程 Virtualize 服务器时,.pva 文件将被写到远程 Virtualize 服务器使用的工作空间的 VirtualAssets 项目中。

在远程服务器和本地机器之间传输文件

对于远程服务器,它提供了一个文件文件夹,用于方便地在远程 Virtualize 服务器和本地机器之间传输文件。例如,您可以使用它来:

本地虚拟资产项目中的任何文件都将与此文件夹同步。此外,您可以:

收集服务器统计数据

如果您的团队希望监控此服务器的资产使用统计信息,则您可以将服务器配置为收集统计信息,然后从 Virtualize 或 CTP 接口查看收集到的统计信息。 

服务器统计数据收集可以帮您:

启用统计信息收集

查看和修改服务器统计数据收集:

  1. 请在 GUI 模式下启动 Virtualize 服务器。
  2. 在该 GUI 中,打开您想要显示的服务器配置面板(双击相应的 Virtualize 服务器视图节点)。
  3. 服务器配置选项卡查看并修改可用选项:
    • 启用统计数据收集服务:启用/禁用此服务器的统计数据收集。默认情况下启用了收集。
    • 统计数据提供者:指定统计服务使用的提供者。默认情况下,将使用基于 ActiveMQ 的内置提供者。若要使用另一个提供者,请从可用选项列表中选中,然后完成适用的字段。
    • 端口:默认服务端口号为 9618。如果该端口已占用,则会根据可用性自动分配不同的端口号。您还可以通过在启动时在 JVM 参数中设置以下属性来配置端口: 

      parasoft.server.statistics.broker.port=<port>

    • 收集时间:确定统计使用消息聚合和报告的频率(以秒为单位)。

检查服务器统计数据

若要查看 Virtualize 中服务器统计信息的摘要,请打开 Virtualize 服务器的配置面板,然后在监控选项卡中查看统计信息。


“不可识别”指的是 Virtualize 服务器接收到的消息,但不匹配任何虚拟资产或 HTTP 代理上的监听路径。

“不匹配”是指请求消息匹配虚拟资产,但未能匹配任何响应器关联。未匹配的命中根据请求的源 IP/主机和第一个尝试服务该请求的虚拟资产进行分组。

更多详情可在 CTP 中查看和导出:

通过其 API 访问 Virtualize 服务器

通过与 Virtualize API 交互,您可以编写与 Virtualize 服务器交互的自定义应用程序。详情请参阅通过 Web 服务接口管理 Virtualize 服务器