如何在SoapUI中覆盖CustomProperties?

时间:2017-02-22 15:27:28

标签: groovy soapui

我已在SoapUI中的测试用例级别定义了自定义属性。我试图在teststep中更改属性名称(更改端点URL),但它不起作用。

我在自定义属性中的初始定义:

  • Name = param
  • Value = somevalue

在TestStep“属性”中我尝试过:
  - 姓名=参数
  - 值=其他值

  • Name = $ {#TestCase#param}
  • Value = othervalue

但它没有效果。我的财产的价值仍然是“某些价值”

如果有人可以帮助我解决这个问题,那将会很棒。

1 个答案:

答案 0 :(得分:0)

如果您使用Groovy Script测试步骤进行覆盖,请使用下面的代码段执行此操作。

//show the existing value
log.info "Existing property value is: ${context.testCase.getPropertyValue('param')}"

//set new value
context.testCase.setPropertyValue('param', 'otherValue')