导入 REST 服务模型

UFT 支持从 WADL、Swagger 或 OData REST API 导入 REST 服务模型描述。

导入服务模型描述时,UFT 会自动解析服务描述并创建任何相关方法和资源。

导入服务

  1. 在工具栏中,单击“添加 REST 服务”下拉箭头 ,然后选择以下选项之一:

    • 从 URL/文件导入 Swagger 服务

    • 从 URL/文件导入 OData 服务

    将打开“从 URL/文件导入 WADL/Swagger/OData 服务”对话框。

  2. 执行以下某项操作:

    从文件导入时 在“导入”对话框中,导航到包含服务描述的 JSON 文件 (用于Swagger 服务) 或 EDMX 文件 (用于OData 服务)。
    从 URL 导入时 在“从 URL 导入服务”对话框中,输入文件的完整 URL (包括文件名)。

    UFT One 对该文件解析几秒钟,然后将服务的资源和方法添加到“工具箱”中的“本地活动”节点下。

    如果您导入的架构缺少某些元素的值,则会发生以下情况之一:

    Swagger

    UFT One 自动生成缺失值。

    为此,它使用在“选项”对话框的“自动值”窗格 (“工具”>“选项”>API测试”选项卡 >“自动值”窗格) 中定义的值。

    WADL/OData 这些值保持为空。

返回页首

设置 SAP HANA 服务的身份验证和响应设置

如果要从 SAP HANA 服务的 URL 导入 OData REST 服务模型,则必须在导入过程中提供登录凭据。

  1. 在“从 URL 导入 OData 服务”对话框中,单击“高级设置”

  2. 在该对话框的下半部分中,选择“使用身份验证设置”选项。

  3. 提供 SAP HANA 服务的登录凭据。

  4. 选择“使用 SAP HANA SAML”选项。

  5. 单击“确定”以导入服务。

  6. 在“工具箱”窗格的“本地活动”部分中,将服务方法添加到画布。

  7. 在“属性”窗格中,选择“常规”选项卡

  8. 在“常规”选项卡中,将“使用 SAP SAML 身份验证”单元格值设置为 TrueFalse

返回页首

在测试中使用服务的方法

将服务模型导入 UFT One 中之后,这些方法将显示在“工具箱”窗格中的“本地活动”节点下。

根据需要将这些方法添加到测试中。

返回页首