18 November 2008 - 2.5 user guide blog eclipse intellij netbeans maven PDF files forums bugs sourceforge eviware.com


Eviware Logo

Feature Overview

soapUI is a free and open source desktop application for

It is mainly aimed at developers and testers providing or consuming WSDL or REST based Web Services (Java, .net, etc). Functional and Load Testing can be done both interactively in soapUI or within an automated build or 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

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.

WSDL Service Inspection

The following features for inspecting WSDL SOAP based Web Services are available:
Web Service Request and Response view in soapUI

REST Service Inspection

The following features for inspecting REST based Web Services are available:
Web Service Request and Response view in soapUI
Start soapUI Testing
Did you know?

There is a commercial version of soapUI available; soapUI Pro.

soapUI Pro contains productivity enhancements as well as offers Professional World Class support.

Try soapUI pro to soap test

WSDL Service Invocation

The following features for invoking WSDL based web services are currently available:
  • Automatic generation of Web Service 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 Web Service authentication
  • Automatically add WS-Addressing headers to outgoing requests
  • Extensive WS-Security tool support for encrypting/decrypting and signing/validating messages
  • Support for Attachments testing; 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
  • Web Service Form Editor for easy editing of message input (soapUI Pro only)
  • Web Service Tree Editor for easy editing of message input (soapUI Pro only)
Web Service Form view and SSL info in soapUI

REST Service Invocation

The following features for invoking REST bases web services are currently available:
  • Automatic generation of REST Service request representations from associated schema
  • Manage unlimited number of requests for each operation
  • Support all WADL parameter types and representations
  • Manage multiple service endpoints for each service
  • Support for Basic, Digest, WS-Security and NTLM Web Service authentication
  • Support for simulating HTML Forms and MIME Attachments
  • Manage custom HTTP Headers for each request
  • Raw message viewer for viewing unprocessed message content as it is sent over the wire
  • Web Service Form Editor for easy editing of message input (soapUI Pro only)
  • Web Service Tree Editor for easy editing of message input (soapUI Pro only)
Web Service Form view and SSL info in soapUI

Web Service Development and Validation

The following features are available for development of Web Services:
Automatic generation of JBoss WS code from soapUI

Web Service Functional Testing

The following features for functional testing of both WSDL and REST Web Services are currently available:
TestSuite execution is soapUI

Web Service Load Testing

The following features for load testing web services are currently available:
Web Service Load Testing results and graph in soapUI

Web Service Simulation

The following features for simulating/mocking web services are currently available:
Web Service Simulation in soapUI


Next: Getting Started