您可以使用 XML 断言器工具来强制 XML 消息中数据的正确性。它通常连接到 SOAP 客户端或消息传送客户端,以便验证服务返回的数据。XML 断言器提供了对复杂消息验证需求的支持,而不需要脚本,并且允许您轻松地在 XML 消息上创建和维护验证断言。

若要使用 XML 断言器,请完成以下操作:

  1. 右键点击之前练习中的测试 1: getItemByTitle 节点,然后从快捷菜单选择添加输出
  2. 在添加输出向导左侧选择响应> SOAP Envelope,在右侧选择 XML 断言器,然后点击完成
  3. 在打开的 XML 断言器面板中,打开配置选项卡,并点击添加
  4. 在选择断言向导中,展开值断言,选择字符串比较断言,然后点击下一步

    这个字符串比较断言对话框将显示 XML 消息的树视图,您可以从中选择要强制执行的单个值。
  5. 字符串比较断言对话框中选择 name 元素,并点击完成

    XML 断言器的配置选项卡现在使用字符串比较断言填充。
  6. 在 XML 断言器面板中,选择配置选项卡。
  7. 在字符串比较断言配置部分,从元素必须下拉菜单选择包含,并在预期的值字段中输出 Linux
  8. 将变更保存到 XML 断言器配置。
  9. 点击测试工具栏按钮。测试成功。

您可以通过点击 XML 断言器的配置选项卡中的添加按钮,添加附加的断言来应用于消息(例如要对 price 元素强制执行的数字断言)。

  • No labels