This topic explains how to run a test from the SOAtest web service API.
Sections include:
The SOAP-based API covered in this topic concentrates on management, deployment, and execution of test assets.
The REST API (described in Testing through the REST API) focuses on operations associated with creating and updating assets.
SOAtest's web service API enables web service clients to run tests on a remote machine running SOAtest. Web service mode is available for the Automation Edition of SOAtest. SOAtest can be started in web service mode as follows:
soatestcli -startServer -data <workspace_dir> -settings <settings_file>
The -data
and -settings
arguments are optional.
When starting SOAtest in this way, the Start deactivated, release automatically when idle option in Parasoft > Preferences > Parasoft > License needs to be disabled. Otherwise, you won’t be able to add this server from another SOAtest installation’s UI.
The web service has three main operations:
For complete details on these and other available operations, see http://localhost:9080/axis2/wsdl-docs/SOAtestService.wsdl.xml (when SOAtest is running in server mode).