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

Transfer parameters between Groovy scripts in SoapUI

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

您可以在 Request

Script Assertion 中使用此语句
context.testCase.setPropertyValue("Prop","testing")

所以你在这里设置了一个测试用例属性。

现在您可以在 Groovy 脚本中使用 属性

def val=context.expand('${#TestCase#Prop}')
log.info val

所以存储在 属性 Prop in Script Assertion 中的值被用在 Groovy Script