03 December 2007 - 2.0-beta2 home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge






soapUI User Guide

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.

PageDescription
Core Functionality
soapUI OverviewGives an overview of the soapUI interface, prerequisites and general functionality
Tabbed DesktopGives an overview of the soapUI tabbed desktop, a soapUI Pro only feature
License ManagementGives an overview of the soapUI License Management, a soapUI Pro only feature
PreferencesExplains soapUI global preferences
XPath SelectionGives an overview of the soapUI Pro only XPath Selection feature
Script LibraryExplains how to use the global Groovy Script Library (soapUI Pro only)
WorkspacesExplains how to manage workspaces in soapUI
ProjectsExplains projects and how to work with them
InterfacesDetails on how WSDLs are visualized and how to work with them
Interface ViewerExplains the integrated WSDL Viewer
OperationsShows how Operations are visualized and handled
Working with RequestsShows how to invoke web service operations and work with the request editor
Form EditorShows the functionality of the Form Editor an editor that simplifies Inspection
Outline EditorShows the functionality of the Form Editor an editor for Request/Response Overview
Message InspectorsShows the functionality of a soapUI Pro only feature, The Message Inspectors
Working with AttachmentsShows how to use soapUI?s Attachment functionality
Functional Testing of Web Services
Functional TestingGives an overview of functional testing of web services
Getting StartedA quick introduction to get you started with functional testing
TestSuitesShows how to work with and run TestSuites
TestCasesDescribes TestCases, TestSteps and the TestCase editor
Test RequestsShows how to set up TestRequest steps and validate response messages
AssertionsDescribes available response assertions and their usage
Editor WizardsShows the Editor Wizards. soapUI Pro only
Property TransfersDescribes the PropertyTransfer Step and it can be used to transfer values between TestSteps
Conditional GotosDescribes the Conditional Goto Step and how it can be used to control TestCase execution
Groovy ScriptsShows how the Groovy Script Step can be used to perform arbitrary functionality in a TestCase
Properties StepThe Properties Step can be used to handle global properties in a TestCase
Delay StepThe Delay Step can be used to create pauses in a TestCase
MockResponse StepThe MockResponse Step can be used to create MockResponses in a TestCase
DataSource StepThe DataSource Step can be used to collect data from a number of sources in a TestCase
DataSource Loop StepThe DataSource Loop Step can be used to loop a DataSource in a TestCase
Property ExpansionShows how property values easily can be used in requests and XPath expressions
Load Testing of Web Services
Load TestingOutlines soapUI LoadTesting functionality available for web services
Getting StartedA quick introduction to get you started with load-testing
Limit & StrategiesDescribes the available configuration options for running LoadTests
ExecutionDescribes how LoadTests are executed internally in soapUI
AssertionsShows the available LoadTest assertions and their usage
DiagramsDescribes the available real-time diagrams and their contents
JMeter ComparisonCompares soapUI functionality and performance to that of JMeter
Mocking of Web Services
Mocking of Web ServicesOutlines soapUI?s web service mocking/simulation functionality
Getting StartedA quick introduction to get you started with load-testing
Mock ServicesDescribes MockServices
Mock OperationsDescribes how MockOperations are used with MockServices
Mock ResponsesDescribes how MockResponses are used with MockOperations
Usage Scenarios
Usage ScenariosOutlines described scenarios for testing web services
Data-Driven TestingShows how to test a Web Service using external input data
Template-Driven TestingShows how to run a TestCase for a set of test-values
Interactive TestingShows how to create TestCases with input/output dialogs for interactive demos and tests
Surveillance TestingShows how to use a scheduling tool to run continuous functional and load-tests
Tool Integrations
Tool IntegrationsGives an overview of the available tool integrations in soapUI
Code GenerationDescribes the available Code Generation integrations
WSDL GenerationDescribes the available WSDL Generation integrations
WS-I IntegrationsDescribes the available integrations for the WS-I Basic Profile validation tools
TcpMon IntegrationDescribes the available integration for the Apache TcpMon tool
Command Line Tools
Command Line ToolsGives an overview of the available command-line tools in soapUI
TestCaseRunnerDescribes the commandline runner for functional TestCases
MockServiceRunnerDescribes the commandline runner for MockServices
LoadTestRunnerDescribes the commandline runner for LoadTests
ToolRunnerDescribes the commandline runner for Code-Generation integrations
Appendix
Keyboard ShortcutsReference over available keyboard shortcuts