Use SoapUI to test WS-I Profile Conformance

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.
This entry was posted in soa. Bookmark the permalink.