属性从SoapUI中的JSON响应传输

时间:2014-09-17 20:44:31

标签: xml json soapui cdata

我正在尝试从REST响应中检索一个类似于以下

的值
<data contentType="text/plain;charset=utf-8" contentLength="1000">
  <![CDATA[{
            "timestamp":145221445,
            "status":200,
            "request":{"mbean":"someService","attribute":"someAttribute","type":"read"},
            "value":"Required value"
           }]]>
</data>

如何通过财产转移获取价值属性?

1 个答案:

答案 0 :(得分:1)

我认为您无法轻易实现 PropertyTransfer 步骤。

使用以下代码可以更容易地使用 Groovy脚本 testStep执行相同的操作,首先使用XmlSlurper解析 Xml 获取{ {1}}元素,然后使用CDATA将此CDATA解析为 Json 。最后,您可以将所需的值添加为 TestCase 的属性,以便稍后在其他testSteps中使用它:

JsonSlurper