- Import the WSDL
- Create your test suite
- Drag the requests to the test suite
- Enter the input values in the request (in XML format)
- Execute the test case and you will see the response in the XML format
During development time, I found it very convenient to use for unit testing. Once you exposed an API, export the new WSDL and test is for all possible inputs. Once you create the test cases, you can save it with the SoapUI project to use later.
You can use SoapUI for functional testing as well by combining different requests in the same test case. You can also write your test client in Groovy script.
I think it is a great tool for webservice developers for unit testing and recommend you to try if you have not already.