将 Solution Manager 配置为使用 UFT One

此任务描述如何将 Solution Manager 配置为使用 UFT One,以便可以使用 UFT One SAP 解决方案插件所具有的 Solution Manager-UFT One 集成功能。

先决条件

您(或 Solution Manager 系统管理员)必须安装相应的支持包,并将 Solution Manager 服务器配置为使用 UFT One

返回页首

注册 UFT One 以用于 Solution Manager

此步骤允许 Solution Manager 与 UFT One 通信。(只能在系统中执行此过程一次。)

  1. 导航至事务 SPRO,单击 SAP Reference IMG,并浏览到 SAP Solution Manager > Capabilities (可选) > Test Suite > Test Suite for SAP Solution Manager > Test Automation Framework > Setup > Register Test Tool

  2. 单击 New Entries

  3. 按如下所示准确输入值:

    工具名称: UFT One

    外部测试工具的自定义表:

    COM 程序 ID MERCURY.ECATTAGENT
    工具描述 UFT One
    维护数据库 QUICKTEST 数据库
    测试数据库外部工具 QUICKTEST 运行时数据库
    无密码 选中此复选框
    无数据库 选中此复选框
    传输外部测试工具的日志 选中此复选框
    支持BPCA 跟踪 清除此复选框
  4. 导航至事务 SM30,并输入 V_AGS_SMT_TCT,如下例中所示。

  5. 单击 Display,并验证存在包含以下信息的行:

    UFT One 现已注册为用于 SAP 应用程序。

通过安全网络连接 (SNC) 连接到作为目标系统的 SAP 服务器

UFT One 只能通过 SNC 连接到需要用户/密码登录且不支持加密的 SAP 服务器。

要通过 SNC 连接,需要在服务器上定义以下参数值: SNC_Enabled=1snc/accept_insecure_rfc=1snc/only_encrypted_rfc=0

将包含 SNC 设置的服务器信息添加到 SAP Gui Client。然后,在 UFT One 中,使用 SAPGuiUtil.AutoLogon 方法登录服务器。有关详细信息,请参阅: 出于安全考虑,SAP Scripting API 会阻止录制密码。

当您需要使用单点登录进行连接时的解决方法

将包含 SNC 设置的服务器信息添加到 SAP Gui Client。然后,在 UFT One 中,使用 SAPGuiUtil.OpenConnection 方法或 SAP 选项卡(录制和运行设置对话框) 中的设置来登录服务器。

返回页首

将所需角色或配置文件应用到 Solution Manager- 用户UFT One

  1. 确保有权执行以下操作:

    • 运行 Solution Manager 脚本

    • 编辑 Solution Manager 脚本

    • 在集成模式下使用外部工具 (UFT One)

    • 在独立模式下从外部工具 (UFT One) 连接到 Solution Manager

  2. 在开始使用 UFT One-Solution Manager 集成之前,与系统管理员确认所使用的用户名是否分配了执行以上任务所需的角色或配置文件。例如,要在独立模式下使用 UFT One,您必须获得 Solution Manager 系统中的角色 S_ECET 或配置文件 SAP_ECET。这是因为每个任务均需要特殊角色或配置文件。

  3. 在事务 SE38 中,运行程序 ECATT_GENERATE_ET_USER 以创建与外部工具进行通信所需的服务用户 (ECATT_ET_USR)。

  4. 如果使用的是 Solution Manager 版本 7.2,请修改分配给 ECATT_ET_USR 用户的授权,以扩展其对 SAP API 的使用。要修改授权,请创建一个自定义角色并将其分配给该用户:

    1. 在事务角色维护 (PFCG) 中,创建一个自定义角色,例如 ECATTUSRROLE

    2. 授权自定义角色访问授权对象 S_RFC 的一个函数模块: 
      (ACTVT=16 (Execute), RFC_TYPE=FUNC, RFC_NAME=RFC_GET_FUNCTION_INTERFACE)
    3. 在 Solution Manager 服务器上运行 T-code SU01,以便轻松访问用户菜单。

    4. 输入用户名 Ecatt_ET_USR 并打开用户的显示界面。

    5. 在“角色”选项卡中,添加您创建的自定义角色。

有关这些步骤及其效果的详细信息,请与系统管理员联系,或参阅 SAP 和 Solution Manager 文档。

返回页首