Use the SOAtest Converter Plugin to convert SoapUI projects into SOAtest projects. This plugin requires SoapUI Pro and has been validated against version 5.1.2.
- Build the project and export to a java jar file
- Open SoapUI Pro 5.1.2
- In the tool bar, click "Configures SoapUI Plugins". A dialog will appear
- Click "Load plugin from file" and select the SOAtest Converter Plugin jar file. Once successfully loaded you will see the SOAtest Converter Plugin in the list of installed plugins.
- In the tool bar, click "Sets Global SoapUI Preference" to configure global properties
- Configure the following properties to allow the plugin to communicate with your SOAtest server
- soatest.api.url: Points to your SOAtest server. For example:
http://192.168.24.95:9080
- soatest.api.language: Must set to the correct value, such as English, Japanese, Chinese, one of them which depends on the SOAtest version you are using.
- soatest.api.log.level: Indicates the level of logging in the "SoapUI Log" view. Possible values are error, warn, info, and debug
- soatest.api.username: Your SOAtest server user name
- soatest.api.password: Your SOAtest server password
- soatest.api.url: Points to your SOAtest server. For example:
- Right-click the project node in SoapUI and choose "Convert to SOAtest" on the popup menu
- SOAP Interface
- Interface converts to .tst file
- Operator converts to test suite
- Request converts to SOAP Client
- REST Interface
- Interface converts to .tst file
- Resource converts to test suite; supports recursion
- Method and request converts to REST tool
- TestSuite
- Test Suite converts to folder
- Test Case converts to .tst file
- Test Steps and Test Step converts to tool
- Soap Mock
- Only basic support. Does not support correlations.
- Interface converts to .pva file
- Operator converts to responder suite
- Response converts to Message Responder
- Rest Mock
- Only basic support. Does not support correlations.
- Interface converts to .pva file
- Method converts to responder suite
- Response converts to Message Responder
- API Security
- Global preference in SoapUI
- soatest.api.username=admin
- soatest.api.password=admin
- Log Level
- Global preference in SoapUI
- soatest.api.log.level=error|warn|info|debug
- Server URL
- Global preference in SoapUI
- soatest.api.url=
http://localhost:9080
- Data Source Loop
- All steps in data loop will be packed as a test suite
- SOAP Client
- Supports headers
- Supports basic security authentication
- Supports TestStep properties
- Supports using values from previous tests
- Supports using values from previous test with namespaces declared
- Supports using values from previous test with a default namespace declared
- REST Client
- Implementation is similar to SOAP Clients
- HTTP Client
- Not implemented
- AMF
- Not implemented
- JDBC
- JDBC jar files must be added manually
- Assert
- Supports SoapFault
- Supports NotSoapFault
- Others not yet supported
- Properties
- Only basic support
- Property Transfer
- Not implemented
- Data Source
- Supports excel data sources
- Other data sources convert to placeholder excel data sources
- Converter does not support any SoapUI model names that contain a forward slash "/"