Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2023.1

...

Table of Contents
maxLevel1

了解 XML 断言器

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

...




它还可通过添加输出向导添加,如Adding Test Outputs中所述。

 

配置 XML 断言器

XML 断言器主要包含三个选项卡:

  • 总结:此选项卡包含一个表,显示已配置的 XML 断言的详细信息。
  • 配置:此选项卡用于创建和配置 XML 断言。
  • 预期的 XML:指定预期的 XML 响应,创建可以从中选择元素的模板。如果此工具接收一个有效的 XML 消息(比如,该消息来自通讯报文或者在附加的客户端工具中定义),则此面板将自动被填充。或者,可以将示例消息复制到纯文本或树状选项卡中。注意,默认情况下不会保存预期 XML;如果要对它进行保存,请启用保存预期的 XML 选项。

...

如果“bar”值前后的新行字符无趣,而且主要是格式化问题,那么您可能希望启用此选项,这样在创建提取时就不必考虑 XML 的格式。

参数化 XPath


可以参数化 Xpath 以引用测试或响应器套件变量、环境变量和数据源值。  引用变量的语法为 ${myVariableName}。引用 XML 数据库值和数据源值的语法为:${myColumnName}. 

...

namespace-uri(.)=""][child::node()[local-name(.)="title" and text()="${XPath Key}"]]

Scroll pdf ignore

视频教程

在本视频中,您将学习如何在 XML 响应中为值添加目标断言。

Vimeo
URLhttps://player.vimeo.com/video/124438742

相关教程

以下教程演示如何使用此工具:

...