在SoapUI中的Groovy脚本之间传输参数

时间:2018-08-10 08:56:44

标签: groovy soapui

我有一个Groovy脚本,它作为测试步骤出现。我需要在一个Groovy请求中将参数值,一个变量从它传递给另一个SOAP脚本,该脚本位于脚本断言中。这些是彼此执行的。 Property Transfer步骤无法执行此操作。

1 个答案:

答案 0 :(得分:2)

您可以在请求的脚本声明中使用此语句

context.testCase.setPropertyValue("Prop","testing")

因此,您在此处设置测试用例的属性。

现在您可以在 Groovy脚本

中使用该属性
def val=context.expand('${#TestCase#Prop}')
log.info val

因此,在脚本断言中存储在Property Prop中的值将在Groovy脚本中使用