导入 REST 服务模型
UFT 支持从 WADL、Swagger 或 OData REST API 导入 REST 服务模型描述。
导入服务模型描述时,UFT 会自动解析服务描述并创建任何相关方法和资源。
导入服务
-
在工具栏中,单击“添加 REST 服务”下拉箭头 ,然后选择以下选项之一:
-
从 URL/文件导入 Swagger 服务
-
从 URL/文件导入 OData 服务
将打开“从 URL/文件导入 WADL/Swagger/OData 服务”对话框。
-
-
执行以下某项操作:
从文件导入时 在“导入”对话框中,导航到包含服务描述的 JSON 文件 (用于Swagger 服务) 或 EDMX 文件 (用于OData 服务)。 从 URL 导入时 在“从 URL 导入服务”对话框中,输入文件的完整 URL (包括文件名)。 UFT One 对该文件解析几秒钟,然后将服务的资源和方法添加到“工具箱”中的“本地活动”节点下。
如果您导入的架构缺少某些元素的值,则会发生以下情况之一:
Swagger UFT One 自动生成缺失值。
为此,它使用在“选项”对话框的“自动值”窗格 (“工具”>“选项”>“API测试”选项卡 >“自动值”窗格) 中定义的值。
WADL/OData 这些值保持为空。
设置 SAP HANA 服务的身份验证和响应设置
如果要从 SAP HANA 服务的 URL 导入 OData REST 服务模型,则必须在导入过程中提供登录凭据。
-
在“从 URL 导入 OData 服务”对话框中,单击“高级设置”。
-
在该对话框的下半部分中,选择“使用身份验证设置”选项。
-
提供 SAP HANA 服务的登录凭据。
-
选择“使用 SAP HANA SAML”选项。
-
单击“确定”以导入服务。
-
在“工具箱”窗格的“本地活动”部分中,将服务方法添加到画布。
-
在“属性”窗格中,选择“常规”选项卡 。
-
在“常规”选项卡中,将“使用 SAP SAML 身份验证”单元格值设置为 True 或 False。
在测试中使用服务的方法
将服务模型导入 UFT One 中之后,这些方法将显示在“工具箱”窗格中的“本地活动”节点下。
根据需要将这些方法添加到测试中。