10 April 2007 - 1.7 |
Although soapUI should be easy to get started with, you will need to have a good grasp of the following concepts/technologies to get the most out of soapUI's functionality.
You can find most specifications at W3C and tutorials at several sites, for example W3Schools and zvon.org.
soapUI is a standard desktop application adhering to established ui-concepts (as available in for example eclipse, IDEA, etc). Most actions have keyboard shortcuts and tooltips, you should have no problems finding your way around...
The soapUI window is divided into the following views:
left The main navigator showing a hierarchy of all projects/interfaces/etc. (see below)
| right The soapUI "desktop" containing panes for those double-clicked items in the navigator.
|
bottom-left a tabbed pane containing 2 tabs:
| bottom right A color-coded log view showing log messages from soapUI. Three tabs will be visible:
|
(One can set a centered background image for the default desktop by placing a soapui-backgroung.gif/jpg/png file in the soapUI bin folder)
The following objects are currently shown in the navigator tree:
| ![]() |
Most actions in soapUI are performed through toolbar buttons or context-sensitive right-button menus. The following actions are available from the main menu:
File Menu
| ![]() |
Tools Menu
| ![]() |
Desktop Menu -
Shows actions related to the currently selected Desktop.
| ![]() |
Help Menu - general information and soapUI Pro specific actions
| ![]() |
The System Properties option from the help menu opens a simple dialog showing all current defined system properties, which can be usefull for debugging system/security settings, etc..
The bottom right of the soapUI workspace contains a number of log windows, each displaying corresponding output;
Right clicking on a log will show a popup menu with options to clear and enable/disable the log and to copy selected rows to the clipboard. Also, log-entries can be selected/copied to the clipboard for transfer to external tools. An option to set the maximum number of rows is available (default is 1000), when exceeding this limit, old rows are removed from the log (ie fifo).
soapUI uses log4j for logging, you can customize the log4j configuration by putting a log4j xml configuration file named "soapui-log4j.xml" in the soapUI bin directory (or the current working directory when not running from there).