如何使用groovy在自定义属性中创建对象?

如何使用groovy在自定义属性中创建对象?,groovy,soapui,Groovy,Soapui,我是soapui和groovy的新手。 我试图在自定义属性中创建一个对象,在第一个请求之后,已经使用groovy代码从json响应中检索了该对象的值 如何在自定义属性中创建对象 下面是从json响应中提取id值的第一个Groovy代码: import groovy.json.JsonSlurper responseContent = testRunner.testCase.getTestStepByName("Request_1").getPropertyValue("response") s

我是soapui和groovy的新手。 我试图在自定义属性中创建一个对象,在第一个请求之后,已经使用groovy代码从json响应中检索了该对象的值

如何在自定义属性中创建对象

下面是从json响应中提取id值的第一个Groovy代码:

import groovy.json.JsonSlurper

responseContent = testRunner.testCase.getTestStepByName("Request_1").getPropertyValue("response")
slurperresponse = new JsonSlurper().parseText(responseContent)
log.info (slurperresponse.id)
输出:

INFO:100
我试过这个:

def Id = context.expand('${Id#Id}')    
context.getTestCase().setPropertyValue('Id', Id);
TestCase的自定义属性中变量Id的值为空 我期望得到的是Id=100


谢谢你

既然你是Groovy和SoapUI的新手,为什么不开始使用内置的SoapUI呢?比如财产转让?我有soapui开源版本而不是pro版本属性转移步骤不是-pro功能!非常感谢我用属性步骤解决了我的问题,我使用了Groovy