我正在尝试在SoapUI中验证XML响应。
有问题的回复字段看起来完全像这样:
<amount>5225.00</amount>
我创建了一个断言来验证金额为5225.00,但我收到了错误:
"Expecting [5225.00], actual was [5225]"
因为金额字段应该返回一美元金额,我确实想要验证即使在0时也包括美分。响应返回“5225.00”。为什么SoapUI没有正确识别这个?
使用XPath匹配:
Declare:
#Response#\\*\*amount[1]
Expected Result:
5225.00
精确响应XML:
<amount>5225.00</amount>
如果我将预期结果更改为5225(无小数),则断言会返回true。
答案 0 :(得分:0)
验证来自SoapUI的xml响应
我们可以使用xpath(如xpath / text()
)验证响应使用函数text(),text()会将您的xpath值转换为String,然后您可以使用5225.00进行验证