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/pages related to soapUI Pro are clearly marked. A feature-comparison between soapUI and soapUI Pro
is available here.
Page | Description |
---|
Core Functionality |
soapUI Overview | Gives an overview of the soapUI interface, prerequisites and general functionality |
Tabbed Desktop | Gives an overview of the soapUI tabbed desktop, a soapUI Pro only feature |
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 |
Script Library | Explains how to use the global Groovy Script Library (soapUI Pro only) |
Workspaces | Explains how to manage workspaces in soapUI |
Projects | Explains projects and how to work with them |
Interfaces | Details on how WSDLs are visualized and how to work with them |
Interface Viewer | Explains the integrated WSDL Viewer |
Operations | Shows how Operations are visualized and handled |
Working with 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 |
Working with Attachments | Shows how to use soapUI?s Attachment functionality |
Functional Testing of Web Services |
Functional Testing | Gives an overview of functional testing of web services |
Getting Started | A quick introduction to get you started with functional testing |
TestSuites | Shows how to work with and run TestSuites |
TestCases | Describes TestCases, TestSteps and the TestCase editor |
Test Requests | Shows how to set up TestRequest steps and validate response messages |
Assertions | Describes available response assertions and their usage |
Editor Wizards | Shows the Editor Wizards. soapUI Pro only |
Property Transfers | Describes the PropertyTransfer Step and it can be used to transfer values between TestSteps |
Conditional Gotos | Describes the Conditional Goto Step and how it can be used to control TestCase execution |
Groovy Scripts | Shows how the Groovy Script Step can be used to perform arbitrary functionality in a TestCase |
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 |
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 |
Property Expansion | Shows how property values easily can be used in requests and XPath expressions |
Load Testing of Web Services |
Load Testing | Outlines soapUI LoadTesting functionality available for web services |
Getting Started | 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 | A quick introduction to get you started with load-testing |
Mock Services | Describes MockServices |
Mock Operations | Describes how MockOperations are used with MockServices |
Mock Responses | Describes how MockResponses are used with MockOperations |
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/output dialogs for interactive demos and 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 commandline runner for functional TestCases |
MockServiceRunner | Describes the commandline runner for MockServices |
LoadTestRunner | Describes the commandline runner for LoadTests |
ToolRunner | Describes the commandline runner for Code-Generation integrations |
Appendix |
Keyboard Shortcuts | Reference over available keyboard shortcuts |