使用 远程 AI 对象检测服务

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

概述

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

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

返回页首

先决条件

服务先决条件

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

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

  • Microsoft Visual C++ 2019 Redistributable

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

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

GPU 先决条件

要在远程 AI 对象检测服务中启用 GPU 处理,需满足以下条件:

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

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

    • NVIDIA CUDA Toolkit 11.6

    • 适用于 CUDA 11.6 的 NVIDIA cuDNN 8.5.0.96

返回页首

安装 GPU 必备功能

要在 UFT One 中使用远程 AI 对象检测服务时启用 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. 通过免费试用页面或在软件许可和下载页面上选择您的帐户来下载 完整的 UFT One DVD 版本

    备注: 您安装的 AI 对象检测服务版本必须与远程连接到它的 UFT One 实例的版本相同。

  2. 从下载的 .zip 文件中解压缩文件。

要安装远程 AI 对象检测服务,请执行以下操作:

  1. 在从 完整的 UFT One DVD 版本 下载提取的文件中,找到 Setup.exe 文件。

  2. 运行安装程序,然后从安装开始屏幕中选择“远程 AI 对象检测服务安装”

  3. 按照安装向导中的说明完成安装。

  4. 在安装过程中,会提示您提供端口号。此端口用于远程 AI 对象检测服务和本地 UFT One 计算机之间的通信。(默认值 = 443)

要以静默方式安装远程 AI 对象检测服务,请执行以下操作:

  1. 在从 完整的 UFT One DVD 版本 下载提取的文件中,找到“AI 对象检测服务”文件夹。在此文件夹中执行后续步骤。

  2. 运行以下命令安装必备功能:

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

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

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

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

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

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

    在 Windows 服务管理器中重新启动 OpenText“AI 对象检测服务”,以使设置生效。

返回页首

将本地 UFT One 连接到远程 AI 对象检测服务

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

连接成功后,UFT One 将使用远程服务进行 AI 对象检测。

返回页首

保护 UFT One远程 AI 对象检测服务之间的通信

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

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

要使用 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. 在“控制面板”>“管理员工具”>“服务”中重新启动 OpenText AI 引擎服务,使设置生效。

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

返回页首