10 April 2007 - 1.7 |
General Questions
Distribution and Execution
Usage
When you are developing/discovering Web Service clients or implementations and need a tool to test them interactively and/or create functional and load-tests that can be run in a continueous integration environment.
Some of the more obvious missing features are WSDL authoring WS-Security support. Check out the Future Plans document to see what's missing (for now).
soapUI is platform agnostic, you can use it for Web Services created with .NET, J2EE, Perl, PHP, etc. The only requirements on your Web Service are that they have a defining WSDL, that they are bound with the SOAP/HTTP binding, and that they do not use SOAP-Encoding (if you want to do validations).
Because it is easier to install and update. You won't have to download new versions and bug-fixes, the Java WebStart runtime does that for you. Also, minor updates/fixes will be added to the Webstart distribution continuously, whereas the "offline" distribution will be updated at "relevant" intervals.
There are some differences:
No, soapUI can run in offline mode. You may need to setup a start-icon for soapUI though (using the java control panel).
soapUI automatically saves everything upon exit. If you want to save your projects without exiting (for example if you want to commit your project file to cvs) use the "Save All" option in the main File menu
soapUI caches XML schemas when they are first loaded. If you need to force a reload of an interfaces schema either restart soapUI or use the "Update Definition" action for an interface and just specify the same URL as the current one.