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的特定字段中?