日期:2014-05-17  浏览次数:20614 次

SoapUI无法读取数据
遇到的问题

在loadTest的Setup Script中设置属性

context.setProperty("someData","123");   

在对应的Test Case Groovy Script中对该属性进行读取

log.info( context.LoadTestContext.getProperty("someData"))

执行loadTest,script log中显示someData is null.

问题:
为什么在loadtest中设置的someData 属性无法在对应的testcase groovy script中读取。正确的读取方法是什么?

------解决方案--------------------
不要使用log.info ,好像打印不出来,我是用script写file的方式,将property写出来。

Groovy Script

file = new File(context.expand('c:\\aa.txt'))
def value = context.LoadTestContext.getProperty('someData')
file.append(value)


LoadTest setup Script

context.setProperty("someData","123")


查看c:\\aa.txt,发现已经将someData写了出来。