Feature Overview
soapUI is a free and open source desktop application for inspecting,
invoking,
developing,
simulating/mocking and
functional/load/compliance testing of web
services over HTTP. It is mainly aimed at developers/testers providing and/or consuming web services (Java, .net, etc).
Functional and Load-Testing can be done both interactively in soapUI or within an automated build/integration process
using the soapUI command-line tools. Mock Web Services can easily be created
for any WSDL and hosted from within soapUI or using the command-line MockService runner. IDE-plugins are available for
eclipse, IntelliJ IDEA,
NetBeans and a specialized eclipse-plugin for JBossWS.
soapUI requires Java 1.5 and is licensed under the LGPL license.
soapUI Pro
soapUI is also available as a commercial version, soapUI Pro, which adds extensive professional support and a
number of productivity enhancements to the soapUI interface.
Web Service Inspection
The following features for inspecting web services are available:
- Imported WSDL:s are shown as a hierarchy view of interfaces
(PortTypes) and their operations
- Support for both SOAP 1.1 and SOAP 1.2
- WSDL Viewer allows easy navigation of WSDL and included/imported
WSDL's/XSD's
- HTTP wire log shows actual requests sent and received
- View SSL Certificate information for secure responses
- XML Schema Inspector (soapUI Pro only)
- Table Inspector for
easily viewing tabular data (soapUI Pro only)
- Form Editor for easy understanding of message input (soapUI Pro only)
- Overview View for easy understanding of message output (soapUI Pro only)
- Integrated SOAP Monitor for capturing and analyzing traffic and converting messages to TestCases and MockServices
|  |
Web Service Invocation
The following features for invoking web services are currently available:
- Automatic generation of requests from associated schema
- Manage unlimited number of requests for each operation
- Manage multiple service endpoints for each interface
- Support for Basic, Digest, WS-Security and NTLM authentication
- Extensive WS-Security support for encrypting/decrypting and signing/validating messages
- Support for Attachments; MTOM, SOAP with Attachments, Inline files
- Manage custom HTTP Headers for each request
- Support for both SOAP 1.1 and SOAP 1.2
- Raw message viewer for viewing unprocessed message content as it is sent over the wire
- Form Editor for easy editing of message input (soapUI Pro only)
- Tree Editor for easy editing of message input (soapUI Pro only)
|  |
Web Service Development and Validation
The following features are available for development of Web Services:
|  |
Web Service Functional Testing
The following features for functional testing web services are currently available:
|  |
Web Service Load Testing
The following features for load testing web services are currently available:
|  |
Web Service Simulation
The following features for simulating/mocking web services are currently available:
|  |
Next:
Getting Started