SoapUI 断言 - XQuery 匹配



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

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

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

步骤 3 − 单击添加。

Xquery Assertion

步骤 4 − 类似于 XPath,单击“声明”以自动声明命名空间或手动输入。

需要定义以下 XQuery 结构 −

for $x in //ns1:<XPath>  
//It declares iteration and XPath is where similar nodes are present 
return {data ($x/ns1:<attribute>)} //it will return all values of the attribute 

步骤 5 − 单击保存。

Declare Query

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

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

soapui_assertions.htm
广告