Setup SoapUI for WS-I Compliance Testing
Note that SoapUI 3.5.1 comes with WS-I testing tools so no need to download/install WS-I testing tools.
- Download WS-I conformance test tool by clicking here. Either the Java or C# version will do. SoapUI will use whichever available.
- Unzip onto the install directory (e.g. c:\)
- Create a new environment variable WSI_HOME and point to the install directory (e.g. c:\wsi-test-tools).
- In SoapUI, under File -> Preferences -> WS-I Settings, set Tool Location to the install directory (e.g. c:\wsi-test-tools).
- Optionally set log directory and additional settings.
Alternatively, Use SOAPUI plugin for Eclipse
- Startup eclipse
- Select Help -> Software Updates.
- Click Available Software tab. Click Add Site button and enter http://www.soapui.org/eclipse/update/site.xml onto the location field. Click OK button.
- Check SoapUI checkbox.
- Click Install button. Following onscreen instructions.
- Restart eclipse and open SoapUI perspective to use SoapUI.
Test WSDL Compliances
- Open Show Interface Viewer (right click xxxBinding and select Show Interface Viewer)
- Select WS-I Conformance tab
- Click the run icon on the upper left corner
- View the conformance result in the selected log directory
Test Response Compliances
- Open Request Editor (Right click Request1 and select Show Request Editor).
- Fill in test data by replacing the question marks with test data.
- Click the run icon on the upper left corner.
- When response comes back, right click the response window and select Check WS-I Compliance submenu.
- View the conformance result in the selected log directory.