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


Eviware Logo

Getting Started with soapUI

Below you'll find a step-by-step guide to creating your first soapUI project with some requests and a TestCase. The sample will use the amazon.com web service

Although soapUI should be easy to get started with, you will need to have a good grasp of the following concepts and technologies to get the most out of soapUI's functionality.

  • WSDL - basic concepts (services, ports, bindings, port types), relation to xml-schema
  • SOAP - basic concepts, relation to WSDL (bindings, etc), different encoding types (soap-encoded/literal) and message styles (document/rpc)
  • XML and related technologies - XPath, XML Schema, namespaces, etc

You can find most specifications at W3C Web Site and tutorials at several sites, for example W3Schools Web Site and zvon.org Web Site.

Install and Run soapUI

Install and Run soapUI in one of the following ways:

  • By launching the latest version with Java WebStart from this sites' top page
  • By downloading and installing soapUI using the windows installer from SourceForge soapUI Web Site, which includes the required 1.6 JRE (Java Runtime Environment). Use the installer if you are unsure about your systems Java installation or if you want startup menu icons and an uninstaller.
  • By downloading the binary distribution from SourceForge (for example "soapui-1.5-bin.zip") and unzipping it manually and running the included bin\soapui.bat (or .sh) script (you will need Java in your path).

In any case, soapUI should start and display an empty Workspace to get started with.

The Getting Started guide

PageWhat it describes
Your first soapUI ProjectShows how to open and start a soapUI Project and how to make your first Web Service Request
Getting Started with Functional TestingShows you how create a Web Service Test and how to do validations
Getting Started with Web Service Load TestingShows you how create a Web Service load test
Getting Started with Web Service MockingShows you how create a Web Service Mock


Next: Your first soapUI Project