添加等于验证点

通过等于验证点,可以检查服务返回的内容与验证点中指定的内容是否精确匹配。

关于此任务

添加验证点时,会将服务响应中的结果与验证点测试元素中指定的预期数据相比较。通过等于包含验证点,可以直接比较服务所返回的 XML 文档。

复杂服务请求或验证点可能具有在测试脚本中不需要的空 XML 元素。回放测试时,可跳过此类空 XML 元素。 在窗口 > 首选项 > 测试 > 测试编辑器 > 服务测试中,确保选择了在 XML 树查看器显示“如果空则跳过”列复选框。该选项在请求的树视图中显示如果空则跳过列。然后可以选择要跳过的 XML 元素。

过程

  1. 打开测试编辑器,右键单击响应元素并选择添加 > 等于验证点
  2. 选择验证点,然后在测试编辑器的测试元素详细信息区域内输入验证点的名称。
  3. 选择验证选项:
    • 选择使用 XML 名称空间进行测试以对 XML 文档的限定结构(包括名称空间标记)而不是简单名称执行验证。禁用此选项以仅检查此元素的简单名称以及最终返回值。
    • 选择测试 XML 文本节点以在验证中包括文本元素的内容。
    • 选择测试 XML 属性以在验证中包括属性的内容。
  4. 在“消息”页面上,选择表单视图以指定预期的 XML 数据。

    对于等于验证点,预期的 XML 数据包含响应测试元素中的 XML 文档。如有必要,可以编辑预期的 XML 数据。

    可以在视图中指定标准 Java™ 正则表达式。为此,在属性或文本值所在的行上选择正则表达式列,并在列中输入正则表达式。例如,以下正则表达式将检查格式正确的电子邮件地址:/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

    使用正则表达式时,验证点中 XML 节点或 XML 片段的数量必须与预期节点的数量匹配。

下一步做什么

您可以通过右键单击测试编辑器中的验证点并单击启用禁用来启用或禁用各验证点。

反馈