如何设置值为语句的动态属性

时间:2019-03-25 12:43:39

标签: soapui

我已经在测试套件级别定义了两个动态属性:“ EffectiveDate”和“ ExpirationDate”,它们在要测试的请求中使用。

enter image description here

然后,我尝试使用Groovy脚本对其进行测试,以检查生成了哪些值,但获得的值是未解析的表达式而不是日期。

enter image description here

我在这里想念的是什么?我可以将这种类型的语句设置为属性值吗?

我已经尝试成功在groovy脚本中直接执行此表达式,并且语句运行正常。

enter image description here

Soap UI版本: 5.5.0

谢谢。

1 个答案:

答案 0 :(得分:2)

现在检索它的方式,您将获得纯字符串值。 如果希望SoapUI执行代码,然后返回结果,则可以使用context.expand

log.info context.expand( '${#TestSuite#EffectiveDate}' )