The soapUI User Guide aims at giving an overview of all features available together with some
explanations on the underlying implementations. The User Guide covers both soapUI, its IDE Plugins and soapUI Pro,
sections and pages related to soapUI Pro are clearly marked. Read the feature comparison
between soapUI and soapUI Pro here.
Page | Description |
---|
Core Functionality |
soapUI Overview | Gives an overview of the soapUI interface, prerequisites and general functionality |
soapUI Tabbed Desktop | Gives an overview of the soapUI tabbed desktop, a soapUI Pro only feature |
soapUI License Management | Gives an overview of the soapUI License Management, a soapUI Pro only feature |
Preferences | Explains soapUI global preferences |
XPath Selection | Gives an overview of the soapUI Pro only XPath Selection feature |
Web Service Coverage | Gives an overview of Web Service Coverage functionality (soapUI Pro only) |
Project handling in soapUI |
Workspaces | Explains how to manage workspaces in soapUI |
Projects | Explains soapUI projects and how to work with them |
Project View | Explains the Project View and its content tabs |
Coverage | Explains how to work with Project-level Coverage functionality (soapUI Pro only) |
Requirements | Explains how to work with Project-level Requirements functionality (soapUI Pro only) |
WS-Security | Explains how to setup and configure WS-Security for your projects |
Encryption | Explains how to encrypt projects and global settings in soapUI |
Composite Projects | Explains how to use Composite Projects when working in Teams (soapUI Pro only) |
Project Resolving | Shows how project items are resolved during imports |
WSDL Interfaces |
WSDL Interfaces | Details on how WSDLs are visualized and how to work with them |
Interface View | Explains the integrated WSDL Viewer |
WS-I Compliance | Shows how to check WS-I Basic Profile compliance for your WSDLs |
WSDL Refactoring | Shows how to refactor WSDLs and Test Items in your projects (soapUI Pro only) |
WSDL Operations | Shows how Operations are visualized and handled |
Working with SOAP Requests | Shows how to invoke web service operations and work with the request editor |
Form Editor | Shows the functionality of the Form Editor an editor that simplifies Inspection |
Outline Editor | Shows the functionality of the Form Editor an editor for Request/Response Overview |
Message Inspectors | Shows the functionality of a soapUI Pro only feature, The Message Inspectors |
Attachments and Inline files | Shows how to use soapUI?s Attachment and inline file functionality |
REST Services |
REST Services | Gives an overview of REST Service support in soapUI |
Parameters and Representations | Explains REST Parameters and Representations in soapUI |
Resources | Explains how to setup and use REST Resources |
Methods | Explains how to setup and use REST Methods |
Requests | Shows how to work with REST Requests |
WADL and XSD inference | Explains how WADL and XSD files can be automatically generated |
Getting Started with Schema Inference | Quick guide for getting started with these new functions |
Scripting |
Scripting | Gives an overview of Groovy scripting support |
Script Library | Shows how to work with the Script Library (soapUI Pro only) |
Dynamic Properies | Shows how to create and use dynamic properties |
Properties |
Scripting | Gives an overview of Properties support in soapUI |
Property Expansion | Shows how to use Property Expansions |
Functional Testing of Web Services |
Functional Testing | Gives an overview of functional testing of web services |
Getting Started with functional testing | A quick introduction to get you started with functional testing |
TestSuites | Shows how to work with and run TestSuites |
TestCases | Describes TestCases and the TestCase editor |
TestSteps | Gives an overview of TestSteps in functional tests |
Test Requests | General Test Request functionality |
SOAP Requests | Explains SOAP Test Requests and how to use them |
REST Requests | Explains REST Test Requests and how to use them |
HTTP Requests | Explains HTTP Test Requests and how to use them |
Assertions | Describes available response assertions and their usage |
Editor Wizards | Shows the Editor Wizards. soapUI Pro only |
Property Transfers | Describes how to transfer property values between Test Steps |
Conditional Gotos | Shows how to control TestCase execution flow using the Goto Step |
Web Service Test Groovy Scripts | Shows how to use Groovy Script Steps to perform arbitrary functionality |
Properties Step | The Properties Step can be used to handle global properties in a TestCase |
Delay Step | The Delay Step can be used to create pauses in a TestCase |
Run TestCase Step | The Run TestCase Step can be used to modularize your Tests |
MockResponse Step | The MockResponse Step can be used to create MockResponses in a TestCase |
DataSource Step | The DataSource Step can be used to collect data from a number of sources in a TestCase |
DataSource Loop Step | The DataSource Loop Step can be used to loop a DataSource in a TestCase |
DataSink Step | The DataSink Step is used for writing property values to external storage |
DataGen Step | The DataGen Step is used to dynamically generate Test Data |
Load Testing of Web Services |
Web Service Load Testing | Outlines soapUI LoadTesting functionality available for web services |
Getting Started with Web Service Load Testing | A quick introduction to get you started with load testing |
Limit & Strategies | Describes the available configuration options for running LoadTests |
Execution | Describes how LoadTests are executed internally in soapUI |
Assertions | Shows the available LoadTest assertions and their usage |
Diagrams | Describes the available real time diagrams and their contents |
JMeter Comparison | Compares soapUI functionality and performance to that of JMeter |
Mocking of Web Services |
Mocking of Web Services | Outlines soapUI?s web service mocking/simulation functionality |
Getting Started With Web Service Simulation | A quick introduction to get you started with load testing |
Mock Services | Describes how to set up MockServices |
Mock Service Coverage | Shows how to calculate WSDL Coverage data for Mock Services |
Mock Operations | Describes how MockOperations are used with MockServices |
Mock Responses | Describes how MockResponses are used with MockOperations |
SOAP Monitoring |
SOAP Monitor | Shows the SOAP Monitoring functionality for capturing SOAP HTTP traffic |
SOAP Monitor Coverage | Shows how to calculate WSDL Coverage data for SOAP Monitors |
Usage Scenarios |
Usage Scenarios | Outlines described scenarios for testing web services |
Data Driven Testing | Shows how to test a Web Service using external input data |
Template Driven Testing | Shows how to run a TestCase for a set of test values |
Interactive Testing | Shows how to create TestCases with input or output dialogs for interactive tests |
Surveillance Testing | Shows how to use a scheduling tool to run continuous functional and load-tests |
Tool Integrations |
Tool Integrations | Gives an overview of the available tool integrations in soapUI |
Code Generation | Describes the available Code Generation integrations |
WS-I Integrations | Describes the available integrations for the WS-I Basic Profile validation tools |
TcpMon Integration | Describes the available integration for the Apache TcpMon tool |
Command Line Tools |
Command Line Tools | Gives an overview of the available command line tools in soapUI |
TestCaseRunner | Describes the command line runner for functional TestCases |
MockServiceRunner | Describes the command line runner for MockServices |
LoadTestRunner | Describes the command line runner for LoadTests |
ToolRunner | Describes the command line runner for Code-Generation integrations |
Appendix |
Keyboard Shortcuts | Reference over available keyboard shortcuts |