无法从汤ui上下文中获取属性

时间:2015-09-04 16:09:12

标签: groovy soapui

我在一个groovy脚本中的testsuite中有2个groovy脚本我正在执行以下步骤

context.setProperty( "values", list );
context.setProperty( "index", 0 );

log.info("Values " + context.getProperty( "values" ))
log.info("Index " + context.getProperty( "index" ))

Log file has: 
Tue Mar 13 09:33:50 CDT 2012:INFO:Values [9019439!2009-04-30T00:00:00, 9021279!2009-02-28T00:00:00, 9021295!2009-03-01T00:00:00, 9021567!2009-01-01T00:00:00]
Tue Mar 13 09:33:50 CDT 2012:INFO:Index 0

现在我正在执行另一个groovy脚本

def values = context.getProperty( "values" );
def index = context.getProperty( "index" );

log.info( "Values " + values );
log.info( "Index " + index);

我正在找回空值,我不明白为什么。我以前做过这个,它工作得很好。

1 个答案:

答案 0 :(得分:0)

你的groovy脚本在同一个测试套件中,但它们是否在同一个测试用例中? 因为测试结束时上下文丢失所以你不能重复使用这样的属性。 如果要一起运行脚本,则需要使用teststep实例的方法运行