从 ResponseAsXml SoapUI 中减去数字

Subtract number from ResponseAsXml SoapUI

我有一个 JDBC 测试步骤,我将其称为“46680.06”的值

${FPL_RANGES#ResponseAsXml#//Results[1]/ResultSet[1]/Row[1]/FPL_400_001[1]}

上面我要减去3000

我只是不知道如何应用减法部分。

谢谢, 罗布

您可以简单地使用 Xpath 减法运算符,即 -,因此将 -3000 添加到您的 XPath 中,如下所示:

${FPL_RANGES#ResponseAsXml#//Results[1]/ResultSet[1]/Row[1]/FPL_400_001[1]-3000}

此外 JDBC TestStep 通常 xml 结果只有一个 <Results> 和一个 ResultSet 节点,所以你可以使用(它等同于你的):

${FPL_RANGES#ResponseAsXml#//Results/ResultSet/Row[1]/FPL_400_001[1]-3000}

希望这对您有所帮助,