如何在Soapui Pro的测试用例下向本地创建的属性添加数据?

时间:2014-07-25 07:06:48

标签: groovy properties automation soapui testcase

我在项目的TestSuite步骤下有TestCase。在测试用例中,有属性测试步骤和 Groovy脚本测试步骤。

属性步骤,我添加了 Pro_Response 等属性,默认值为 Nothing

类似地,我使用以下groovy脚本为属性分配字符串值,然后在日志中显示字符串。

String testString = "TestString"
testRunner.testCase.setPropertyValue( "Pro_Response", testString )
def getLocalPropValue = testRunner.testCase.getPropertyValue("Pro_Response")
log.info(getLocalPropValue)

问题:为什么字符串值未在我在测试用例下添加的属性步骤中更新,即使使用相同的属性名称(即 Pro_Response )分配脚本?

请参考屏幕截图供您参考:
enter image description here

谢谢,
Karunagara Pandi

1 个答案:

答案 0 :(得分:1)

您添加了“属性”测试步骤,但您的脚本正在更新测试案例中的属性。将脚本更新为:

testRunner.testCase.testSteps["Properties"].setPropertyValue( "Pro_Response", testString )