0

在 SoapUI 4.5.2 中,我通常可以在测试用例设置脚本(例如someTestRequestStep.getPropertyValue("Password")someTestRequestStep.setPropertyValue("Password", "S0mePassw0rd"))中使用 Groovy 获取和设置测试请求属性...除了WSS-Password Type属性。

someTestRequestStep.getPropertyValue("WSS-Password Type")只是返回null并且someTestRequestStep.getPropertyList()不包含名为WSS-Password Type(或我看到的任何类似内容)的属性。

someTestRequestStep.setPropertyValue("WSS-Password Type", "PasswordText")不会产生错误...但也不会影响我在 GUI 中看到的引用测试请求的WSS-Password Type属性。

另外,我已经探索someTestRequestStep.getModelItem().getSettings()了一些解决方案:到目前为止还没有运气。

如何使用 Groovy 设置 SoapUI 测试请求的WSS-Password Type属性?

4

1 回答 1

3

According to this, you should try:

someTestRequestStep.getHttpRequest().setWssPasswordType( "PasswordText" )

Or (more groovily):

someTestRequestStep.httpRequest.wssPasswordType = 'PasswordText'
于 2013-09-10T09:02:11.240 回答