您可以使用 XML 断言器工具来强制 XML 消息中数据的正确性。它通常连接到 SOAP 客户端或消息传送客户端,以便验证服务返回的数据。XML 断言器提供了对复杂消息验证需求的支持,而不需要脚本,并且允许您轻松地在 XML 消息上创建和维护验证断言。
若要使用 XML 断言器,请完成以下操作:
- 右键点击之前练习中的测试 1: getItemByTitle 节点,然后从快捷菜单选择添加输出。
- 在添加输出向导左侧选择响应> SOAP Envelope,在右侧选择 XML 断言器,然后点击完成。
- 在打开的 XML 断言器面板中,打开配置选项卡,并点击添加。
- 在选择断言向导中,展开值断言,选择字符串比较断言,然后点击下一步。
这个字符串比较断言对话框将显示 XML 消息的树视图,您可以从中选择要强制执行的单个值。 - 从字符串比较断言对话框中选择 name 元素,并点击完成。
XML 断言器的配置选项卡现在使用字符串比较断言填充。 - 在 XML 断言器面板中,选择配置选项卡。
- 在字符串比较断言配置部分,从元素必须下拉菜单选择包含,并在预期的值字段中输出
Linux
。 - 将变更保存到 XML 断言器配置。
- 点击测试工具栏按钮。测试成功。
您可以通过点击 XML 断言器的配置选项卡中的添加按钮,添加附加的断言来应用于消息(例如要对 price 元素强制执行的数字断言)。