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 消息上创建和维护验证断言。

...

这个工具通常是从 XML 消息的创建/更新回归控制对话框中添加的(通过选择创建值断言选项)。有关以这种形式添加 XML 断言器的详情,请参阅对单个响应元素的值进行验证Validating the Value of an Individual Response Element。 
 




它还可通过添加输出向导添加,如添加测试输出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

相关教程

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