Versions Compared

Key

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

...

Table of Contents
maxLevel1

了解 XML 断言器

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

...




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

 

配置 XML 断言器

XML 断言器由三个主要选项卡组成:

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

...

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

参数化 XPaths


可以参数化 Xpaths 以引用测试或响应程序套件变量、环境变量和数据源值。  引用变量的语法为 ${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

相关教程

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

...