在soap UI中,如何将一个测试步骤的响应中的hashmap对象传递给测试用例中另一个测试步骤的请求?

时间:2015-10-28 10:55:05

标签: groovy soapui

我尝试使用context.testCase.setPropertyValue(a,b),但仅当参数是字符串类型时才适用。我收到一个我必须在另一个测试步骤中使用的hashmap。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

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

def map = ['b':'c']
context.testCase.metaClass.yourMapProp = map

然后在另一个groovy testStep中你可以使用:

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

希望它有所帮助,