如何设置值为语句的动态属性
How to set dynamic properties whose values are statements
我在测试套件级别定义了两个动态属性:"EffectiveDate" 和 "ExpirationDate",它们在要测试的请求中使用。
然后我尝试使用 Groovy 脚本测试它们以检查生成了哪些值,但获得的值是未解析的表达式而不是日期。
我在这里缺少什么?我可以将这种类型的语句设置为属性值吗?
我已尝试在 groovy 脚本中直接执行此表达式,并且语句运行良好。
Soap UI 版本: 5.5.0
谢谢。
你现在检索它的方式,你得到的是纯字符串值。
如果您希望 SoapUI 执行代码,然后 return 结果,您可以使用 context.expand
log.info context.expand( '${#TestSuite#EffectiveDate}' )
我在测试套件级别定义了两个动态属性:"EffectiveDate" 和 "ExpirationDate",它们在要测试的请求中使用。
然后我尝试使用 Groovy 脚本测试它们以检查生成了哪些值,但获得的值是未解析的表达式而不是日期。
我在这里缺少什么?我可以将这种类型的语句设置为属性值吗?
我已尝试在 groovy 脚本中直接执行此表达式,并且语句运行良好。
Soap UI 版本: 5.5.0
谢谢。
你现在检索它的方式,你得到的是纯字符串值。 如果您希望 SoapUI 执行代码,然后 return 结果,您可以使用 context.expand
log.info context.expand( '${#TestSuite#EffectiveDate}' )