使用 远程 AI 对象检测服务

在一台功能强大的计算机上安装远程 AI 对象检测 (AIOD) 服务,为功能较差的 UFT One 计算机提供更快、更高效的 AI 功能。

UFT One 版本 2021-2022: 该服务名为“AI 服务”

概述

在功能强大的中央计算机上安装远程 AIOD 服务,并将您的 UFT One 计算机远程连接到该服务。这样,一台功能强大的计算机就可以为所有 UFT One 计算机提供 AI 功能。

UFT One 中的 AI 功能非常依赖复杂计算并涉及图形处理。强烈建议您使用支持 GPU 的计算机提供远程 AIOD 服务,以优化基于 AI 的功能的性能。有关特定系统要求,请参阅支持矩阵

返回页首

先决条件

服务先决条件

为了能够使用远程 AIOD 服务,请确保您在远程计算机上安装了以下项:

  • 64 位操作系统、Windows 10 或更高版本。

  • UFT One 版本 2022 及更早版本: Microsoft Visual C++ 2013 Redistributable

  • UFT One 2023 及更高版本: Microsoft Visual C++ 2022 Redistributable

  • 所需的 Windows 功能 (取决于您的 Windows 操作系统):

    有关启用 Windows 功能的最新说明,请参阅 Microsoft 文档。

GPU 先决条件

要在远程 AIOD 服务中启用 GPU 处理,需满足以下条件:

  • 确保您的远程计算机具有 NVIDIA 显卡。

  • 确保在远程计算机上安装了以下项。有关安装详细信息,请参阅安装 GPU 必备功能

    UFT One 版本 2023 及更高版本
    • NVIDIA CUDA Toolkit 11.6

    • 适用于 CUDA 11.6 的 NVIDIA cuDNN 8.5.0.96

    UFT One 版本 2022 及更早版本
    • NVIDIA CUDA Toolkit 11.0 Update 1

    • 适用于 CUDA 11.0 的 NVIDIA cuDNN 8.0.2

返回页首

安装 GPU 必备功能

要在 UFT One 中使用远程 AIOD 服务时启用 GPU 计算和处理,您必须安装所需的 NVIDIA GPU 包,包括 NVIDIA CUDA Toolkit 及其对应的 cuDNN 库。

安装适用于 Windows 的 NVIDIA CUDA Toolkit

  1. 验证您是否拥有支持 CUDA 的 GPU。请参阅验证您是否拥有支持 CUDA 的 GPU

  2. 下载站点下载 NVIDIA CUDA Toolkit。

  3. 通过执行 CUDA 安装程序并遵循屏幕提示安装 CUDA 软件。或者,您也可以使用静默安装。有关详细信息,请参阅安装 CUDA 软件

安装适用于 CUDA 的 NVIDIA cuDNN

  1. 确保您已注册 NVIDIA 开发者计划

  2. NVIDIA cuDNN 主页下载适用于 CUDA 的 NVIDIA cuDNN。

  3. 按照 NVIDIA cuDNN 文档中在 Windows 上安装中所述的说明进行操作。

返回页首

在远程计算机上安装 AI 对象检测服务

在可从您的 UFT One 计算机访问的远程计算机上安装 AI 对象检测服务

安装 AI 对象检测服务

  1. Micro Focus Marketplace 下载并提取 AI 对象检测服务安装包。

    备注:  

    • 远程 AIOD 服务以前称为 UFT One 远程 AI 服务。

    • 远程 AIOD 服务版本必须与本地 UFT One 的版本匹配。

  2. 使用向导安装 AI 对象检测服务或使用命令行进行静默安装。

    在安装过程中,您可以提供端口号。此端口用于远程 AIOD 服务和本地 UFT One 计算机之间的通信。如果不指定端口号,将使用 443

    使用向导安装 AI 对象检测服务

    运行 setup.exe 文件并按照指示的步骤完成安装。

    静默安装 AI 对象检测服务
    1. 运行以下命令安装必备功能:

      setup.exe /InstallOnlyPrerequisite /s
    2. 运行以下命令安装 AI 对象检测服务:

      msiexec /i Remote_AI_Installer.msi /qb PORT=<AI 服务端口号>

安装后更改端口号

UFT One 版本 2022 及更高版本上受支持

要在安装后更改端口号,请执行以下操作之一:

  • 以管理员身份登录 Windows,从控制面板更改 Micro Focus AI 对象检测服务,然后在向导中输入新的端口号。

  • 以管理员身份打开“<AI 对象检测服务安装文件夹>\nginx\conf”中的 nginx.conf.template 文件,然后修改第 34 行中的端口号。这不会更新安装向导上的端口号。

    然后在“控制面板”>“管理员工具”>“服务”中重新启动 Micro Focus AI 引擎服务,使设置生效。

    在 Windows 11 中,“管理员工具”称为“Windows 工具”。

返回页首

将本地 UFT One 连接到远程 AIOD 服务

要将本地 UFT One 连接到远程 AIOD 服务,请在“工具”>“选项”窗格中配置连接信息。有关详细信息,请参阅配置 远程 AIOD 服务 连接

连接成功后,UFT One 将使用远程服务的 AI 功能。

返回页首

保护 UFT One远程 AIOD 服务之间的通信

UFT One 使用远程 AIOD 服务来测试 Web 应用程序。因此,保护 UFT One远程 AIOD 服务之间的连接非常重要,可防止对您的 UFT One 计算机和网页进行不适当的访问。

默认情况下,远程 AIOD 服务使用自签名证书通过 SSL 与 UFT One 通信。为了增强安全性,您可以使用 CA 证书设置 UFT One远程 AIOD 服务之间的通信。

使用 CA 证书保护通信

  1. 先决条件: 您拥有由公认 CA 签发的证书和相应的证书密钥文件。

  2. 将证书文件和证书密钥文件保存到远程计算机上的“<远程 AI 安装目录>\nginx\conf”文件夹。

  3. 打开同一目录下的 nginx.conf.template 文件。

  4. nginx.conf.template 文件中的 ssl_certificatessl_certificate_key 的值更改为新证书文件的名称,并保存模板文件。

    server {
    	listen				443 ssl; 
    
    	ssl_certificate			cdls-selfsigned.pem; 
    	ssl_certificate_key 	        cdls-selfsigned.key;
  5. 在“控制面板”>“管理员工具”>“服务”中重新启动 Micro Focus AI 引擎服务,使设置生效。

    在 Windows 11 中,“管理员工具”称为“Windows 工具”。

返回页首