已添加多个新功能以提高在测试中编辑和使用 REST 服务的可用性:
REST 服务作为单个活动,而非组合活动。在 UFT 的早期版本中,将 REST 服务方法添加到画布后,该方法将显示为组合活动,并且 HTTP 请求步骤将包含在 REST 方法中。这要求您配置方法的独立于 REST 方法属性的 HTTP 属性。而且,如果需要使用 REST 方法的 HTTP 属性值,则需要将这些属性公开到方法步骤。
在此版本中,新插入的 REST 方法显示为单个活动,不需要在单独的 HTTP 请求步骤中单独配置 HTTP 属性。HTTP 和 URL 属性包含在 REST 活动中,使一次设置 REST 方法属性更简单。
(任何在早期版本中插入测试的 REST 方法将仍包含为组合活动。)
REST 层次结构中 REST 服务属性的传递。在早期版本中,即使 REST 服务中包含的每个方法的 REST 服务的 URL 属性值和其他自定义输入或输出属性完全相同,也需要设置这些属性。
在此版本中,可以使用 REST 服务编辑器在 REST 服务层次结构的特定级别设置 URL 属性值或其他自定义输入或输出属性,并且这些值和属性会传递到此服务或资源下包含的所有资源和方法。这提高了创建和编辑使用公共重复属性的 REST 服务的效率。
在 XML 中加载 HTTP 请求作为文本。在早期版本中,如果 REST 方法的 HTTP 请求是 XML 格式的,则需要将 XML 文件加载到 REST 服务中。现在可以在 REST 服务编辑器中将 XML 文本直接加载到请求和响应字段,而不需要单独的外部文件。
备注:此增强还与 HTTP 活动相关。
|