Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

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 响应中为值添加目标断言。

Widget Connector
width600
url
Vimeo
URLhttps://playerwww.vimeoyoutube.com/video/124438742watch?v=T2pqiwb59qs
height400

相关教程

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

...