可以通过基于浏览器的接口将 Parasoft Virtualize 服务器和/或 Parasoft SOAtest 服务器 9.8.3 或更高版本连接到 CTP,以启用服务虚拟化和/或 API 测试功能。

将 Virtualize 服务器与 CTP 集成

 将 Virtualize 连接到 CTP 需要:

  • 使虚拟服务虚拟化资产(包括虚拟资产、代理、数据组、性能前文件和供应操作)在 CTP 中可用。
  • 允许从 CTP 提供这些资产。
  • 从 CTP 创建和管理服务虚拟化资产。
  • 查看 CTP 中的 Virtualize 服务器事件。

连接到 CTP 需要一个支持服务的许可证。

若要将 Virtualize 服务器连接到 CTP:

  1. 请在您的 Virtualize 服务器中,选择 Parasoft> Preferences
  2. 在左侧选择 Continuous Testing Platform ,并输入您的服务器的连接 URL。需要协议、机器名和端口。此外,需要输入 /em 之前的任何路径参数。例如,如果 CTP 服务器位于 http://mymachine.mycompany.com:8080/some/path/em,则服务器 URL 字段应该包含 http://mymachine.mycompany.com:8080/some/path (没有“em”后缀)。


  3. 启用 Notify CTP of virtual asset deployment
  4. 如果 CTP 管理员为您的 CTP 安装配置了安全性,那么您还需要输入有效的用户名和密码(最好带有管理员角色)。
  5. 单击 Test Connection 按钮以验证正确的设置。
  6. 单击 OK 进行保存。
  7. 如果 Virtualize 服务器还没有运行,那么现在就启动它。
  8. 在浏览器中打开 CTP,然后打开服务虚拟化模块。
  9. 确认树中列出的 Virtualize 服务器 没有 Offline  或 Error 的 Status 。 

现在可以使用 CTP 管理 Virtualize 服务器。无论何时部署新的虚拟资产、重新部署现有资产或修改消息代理,Virtualize 都会更新 CTP。

将 SOAtest 服务器与 CTP 集成

将 SOAtest 连接到 CTP 需要:

  • 在 CTP 中提供 SOAtest 测试资产(包括测试场景、数据组、变量等)。
  • 允许在 CTP 配置期间执行 SOAtest 测试资产或运行状态检查。
  • 从 CTP 创建和管理测试资产。
  • 从 CTP 创建和执行测试任务。

连接到 CTP 需要一个 SOAtest“Server API Enabled”的许可证。

若要将 SOAtest 服务器连接到 CTP:

  1. 请在您的 SOAtest 服务器中,选择 Parasoft> Preferences
  2. 在左侧选择 Continuous Testing Platform ,并输入您的服务器的连接 URL。需要协议、机器名和端口。此外,需要 /em 之前的任何路径参数。例如,如果 CTP 服务器位于 http://mymachine.mycompany.com:8080/some/path/em,则服务器 URL 字段应该包含 http://mymachine.mycompany.com:8080/some/path (没有“em”后缀)。 
  3. 如果 CTP 管理员为您的 CTP 安装配置了安全性,那么您还需要输入有效的用户名和密码(最好带有管理员角色)。
  4. 单击 Test Connection 按钮以验证正确的设置。
  5. 单击 OK 进行保存。
  6. 启动服务器。
    • 在 cli 中:运行 soatestcli -startServer
    • 在 UI 中:单击 SOAtest 服务器视图中的 Start Server 按钮。

      如果 Start Server 按钮是灰色的,而红色的 Stop Server 按钮是启用的,这意味着服务器正在运行。
  7. 在浏览器中打开 CTP,然后打开 API 测试模块。
  8. 确认树中列出的 SOAtest 服务器 没有 Offline  Error 的 Status 
     

在可以从 CTP 访问这个服务器上的 .tst 文件之前,需要将它们添加到 TestAssets 文件夹中,如下所示(测试资产必须在这个特定的文件夹中,以便 CTP 访问它们):

  1. 在您刚刚连接到 CTP 的 SOAtest 服务器上,创建一个名为 TestAssets 的项目(如果它还不存在的话)。
  2. 复制(或拖放)与您希望从 CTP 启动的测试场景相关联的任何测试资产。这可以包括 .tst 文件、数据源、密钥存储库等。应该已经配置了 .tst 文件,以便测试通过相对路径引用的资产。
  3. 若要确认可以从 CTP 访问 .tst 文件,请打开 CTP 并转到 API 测试模块。您应该从 TestAssets 文件夹中看到测试资产。 
  • No labels