Groovy 在soapui中,如何在测试用例中将hashmap对象从一个测试步骤的响应传递到另一个测试步骤的请求?

Groovy 在soapui中,如何在测试用例中将hashmap对象从一个测试步骤的响应传递到另一个测试步骤的请求?,groovy,soapui,Groovy,Soapui,我尝试使用context.testCase.setPropertyValue(a,b),但这仅在参数为字符串类型时适用。我收到一个hashmap,我必须在另一个测试步骤中使用它。如何执行此操作?利用元类groovy属性在对象中添加属性,而不使用setPropertyValue: def map = ['b':'c'] context.testCase.metaClass.yourMapProp = map 然后,在另一个groovy测试步骤中,您可以使用: log.info context.t

我尝试使用
context.testCase.setPropertyValue(a,b)
,但这仅在参数为字符串类型时适用。我收到一个hashmap,我必须在另一个测试步骤中使用它。如何执行此操作?

利用
元类
groovy属性在对象中添加属性,而不使用
setPropertyValue

def map = ['b':'c']
context.testCase.metaClass.yourMapProp = map
然后,在另一个groovy测试步骤中,您可以使用:

log.info context.testCase.yourMapProp // prints INFO:{b=c}

希望有帮助,

我必须在我的json请求中使用hasmap,如何使用它?@ErAshishTrivedi您能以什么方式在您的问题中提供更多细节吗?是否要基于映射结构创建json,并将其添加到json的特定字段中?