SoapUI Groovy API documentation [closed]

2019-02-03 07:32发布

I'm using Groovy scripts as part of our SoapUI automation efforts.

I tried looking in SoapUI's website for documentation on their object model and how Groovy can be used properly within the testRunner context, but I was unable to find anything helpful yet. Since the Groovy editor SoapUI supplies does not have auto-completion, it is hard to guess which properties each object has.

Is there any good documentation about the APIs and how to use them?

3条回答
等我变得足够好
2楼-- · 2019-02-03 08:03

SmartBear released Ready API which is further enhancement to SoapUI Pro (both are paid tools) which has context sense help while doing groovy scripting.

And the following link might be helpful to scripting.

Also would like to add a point that in groovy script test step, the following instance variables are available as you would see the same on the groovy script panel, top of the editor.

  1. context
  2. log
  3. testRunner

And the small tip is that if you type log.info in the script, you can see some interesting stuff in the log.

For example you can try

log.info testRunner
查看更多
甜甜的少女心
3楼-- · 2019-02-03 08:12

Found it eventually - I was too set on finding groovy documentation instead of looking at the Java API documentation.

The entry point to the model is a testRunner which is actually a WsdlTestCaseRunner object.
Its documentation can be found here: http://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/testcase/WsdlTestCaseRunner.html

From that page I can navigate to the rest of the model if I want.

查看更多
4楼-- · 2019-02-03 08:26

Please note there are TWO sets of APIs:

  1. Pro Version: http://www.soapui.org/apidocs/pro/index.html

  2. Free Version: http://www.soapui.org/apidocs/index.html

And the groovy docs: http://groovy.codehaus.org/groovy-jdk/

查看更多
登录 后发表回答