SoapUI 断言 - XQuery 匹配

XQuery 使用 XQuery 表达式从目标属性中选择内容。它将 XQuery 表达式的结果与预期值进行比较。

步骤 1 − 单击"添加断言"后,选择"断言类别 - 属性内容"。

步骤 2 − 选择断言类型 - XQuery 匹配。

步骤 3 − 单击"添加"。

Xquery 断言

步骤 4 −与 XPath 类似,单击"声明"可自动声明命名空间或手动输入。

需要定义以下 XQuery 结构 −

for $x in //ns1:<XPath>
//它声明迭代,XPath 是存在类似节点的位置
return {data ($x/ns1:<attribute>)} //它将返回属性的所有值

步骤 5 − 单击保存。

声明查询

步骤 6 − 从当前选项卡中选择将显示当前响应中存在的所有值。

注意 −由于此 WSDL 不足以使用 XQuery 断言,请在响应 XML 中使用具有更多和相同属性的 WSDL。

soapui_assertions.html