15 January 2008 - 2.0.1 home user-guide eclipse intellij netbeans maven PDF files forums bugs sourceforge eviware.com






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.

  • Read a Feature Comparison to get an overview of the additional support/functionality available in soapUI Pro
  • Download a Trial version which offers full soapUI Pro functionality for seven days.
  • Read more about soapUI Pro, pricing, etc... at the eviware.com web site

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