我正在使用SOAPUI,目前正在将ID的响应保存到名为id的全局属性中。
这就是我在全局属性中保存的内容:
96413 1981 11 2 7 0 0
96413 1982 11 3 8 200 0.3
96413 1983 12 4 9 180 0.8
96413 1983 1 5 10 100 1.5
96413 1984 1 7 11 80 2
96413 1985 2 8 12 80 1.5
96413 1986 3 5 13 190 0.9
96413 1986 10 4 14 200 0.5
{"id": "vnjGZxXVqlwGga6UVXIAhQQ7JpI="}
现在,我想在下一个请求中使用该ID,例如-test.com/api/{id}
我将如何在SOAPUI中做到这一点?我尝试了一些事情,但似乎没有得到
这是我正在尝试的方法,但是没有任何运气:
test.com/api / {$ id}
答案 0 :(得分:2)
在继续进行操作的过程中,将其存储到全局变量中,您将需要使用如下语句:
def recovered_id= context.expand('${#Global#PackageId}' )
根据其范围,您可以将其存储在较低级别(testCase或testSuite级别)
如果它位于单个testCase中,则可以在groovy脚本的末尾返回该值,然后直接引用testStep的结果进行调用以避免使用自定义属性。
亚历山大(Alexandre)