我使用SoapUI进行简单的测试:
我只搜索SmartBear论坛和SoapUI文档,但没有找到如何提取响应,就像它是$ {myFirstStep#Response / rootelement / element}一样,如果它是XML。但REST响应不是XML(那时我猜xpath函数不适用于我的情况)。
如果可能的话,我更喜欢没有脚本的解决方案。是否有关于这些变量解析的SOAPUI文档?我没有在SoapUI site
上找到它 编辑:如果有人知道如何制作它,那么Groovy脚本解决方案将是完美的。我检查了soapui网站上的Groovy文档,但我找不到我想要的内容。答案 0 :(得分:1)
如果您的休息响应是JSON格式,您可以用XML格式更改它...如果您不想以xml格式更改它,您可以在专业版中使用属性转移步骤,您将看到选择ReponseAsXml的选项属性框的源。然后你可以编写你的普通Xpath来传输该属性。它非常简单。
或者甚至通过右键单击Pro版本中的节点,您可以直接将该节点转移到测试用例中的任何位置。但是它的专业功能。在soapui免费版本中执行此操作的最佳方式会以Xml格式更改您的响应。