26 September 2007 - 1.7.6 | home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge

Home
Getting Started
User Guide

- Overview
  - Tabbed Desktop
  - License Management
  - Preferences
  - XPath Selection
  - Script Library
- Workspaces
- Projects
- Interfaces
  - Interface Viewer
- Operations
- Working with Requests
  - Form Editor
  - Overview View
  - Outline Editor
  - Message Inspectors
  - Attachments/Inline Files
- Functional Testing
  - Getting Started
  - TestSuites
  - TestCases
    - Test Requests
      - Assertions
      - Editor Wizards
    - Property Transfers
    - Conditional Gotos
    - Groovy Scripts
      - Examples
      - GroovyUtils
    - Properties Step
    - Delay Step
    - Mock Response
    - DataSource
    - DataSource Loop
  - Property Expansion
- Load Testing
  - Getting Started
  - Limit & Strategies
  - Execution
  - Assertions
  - Diagrams
  - JMeter comparison
- Mocking
  - Getting Started
  - Mock Services
  - Mock Operations
  - Mock Responses
- Usage Scenarios
  - Data-Driven Testing
  - Template-Driven Testing
  - Interactive Testing
  - Surveillance Testing
- Tool Integrations
  - Code Generation
  - WSDL Generation
  - WS-I Tools
  - Apache Tcp-Mon
- CommandLine Tools
  - TestCaseRunner
  - LoadTestRunner
  - MockServiceRunner
  - ToolRunner
- Keyboard shortcuts

IDE/Tool Plugins
Search soapUI site
Project Documentation

- About soapUI
- Project Info
- Project Reports

## 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.

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 soapUIs 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 availble 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 soapUIs 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 continous 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
WSDL Generation | Describes the available WSDL 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
CommandLine Tools
CommandLine 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