01 March 2010 - 3.5 user guide eclipse intellij netbeans maven download nightly forum bugs blog sf.net eviware


Eviware Logo

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 and pages related to soapUI Pro are clearly marked. Read the feature comparison between soapUI and soapUI Pro here.

PageDescription
Core Functionality
soapUI OverviewGives an overview of the soapUI interface, prerequisites and general functionality
soapUI Tabbed DesktopGives an overview of the soapUI tabbed desktop, a soapUI Pro only feature
soapUI 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
Web Service CoverageGives an overview of Web Service Coverage functionality (soapUI Pro only)
Project handling in soapUI
WorkspacesExplains how to manage workspaces in soapUI
ProjectsExplains soapUI projects and how to work with them
Project ViewExplains the Project View and its content tabs
CoverageExplains how to work with Project-level Coverage functionality (soapUI Pro only)
RequirementsExplains how to work with Project-level Requirements functionality (soapUI Pro only)
WS-SecurityExplains how to setup and configure WS-Security for your projects
EncryptionExplains how to encrypt projects and global settings in soapUI
Composite ProjectsExplains how to use Composite Projects when working in Teams (soapUI Pro only)
Project ResolvingShows how project items are resolved during imports
WSDL Interfaces
WSDL InterfacesDetails on how WSDLs are visualized and how to work with them
Interface ViewExplains the integrated WSDL Viewer
WS-I ComplianceShows how to check WS-I Basic Profile compliance for your WSDLs
WSDL RefactoringShows how to refactor WSDLs and Test Items in your projects (soapUI Pro only)
WSDL OperationsShows how Operations are visualized and handled
Working with SOAP 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
Attachments and Inline filesShows how to use soapUI?s Attachment and inline file functionality
REST Services
REST ServicesGives an overview of REST Service support in soapUI
Parameters and RepresentationsExplains REST Parameters and Representations in soapUI
ResourcesExplains how to setup and use REST Resources
MethodsExplains how to setup and use REST Methods
RequestsShows how to work with REST Requests
WADL and XSD inferenceExplains how WADL and XSD files can be automatically generated
Getting Started with Schema InferenceQuick guide for getting started with these new functions
Scripting
ScriptingGives an overview of Groovy scripting support
Script LibraryShows how to work with the Script Library (soapUI Pro only)
Dynamic ProperiesShows how to create and use dynamic properties
Properties
ScriptingGives an overview of Properties support in soapUI
Property ExpansionShows how to use Property Expansions
Functional Testing of Web Services
Functional TestingGives an overview of functional testing of web services
Getting Started with functional testingA quick introduction to get you started with functional testing
TestSuitesShows how to work with and run TestSuites
TestCasesDescribes TestCases and the TestCase editor
TestStepsGives an overview of TestSteps in functional tests
Test RequestsGeneral Test Request functionality
SOAP RequestsExplains SOAP Test Requests and how to use them
REST RequestsExplains REST Test Requests and how to use them
HTTP RequestsExplains HTTP Test Requests and how to use them
AssertionsDescribes available response assertions and their usage
Editor WizardsShows the Editor Wizards. soapUI Pro only
Property TransfersDescribes how to transfer property values between Test Steps
Conditional GotosShows how to control TestCase execution flow using the Goto Step
Web Service Test Groovy ScriptsShows how to use Groovy Script Steps to perform arbitrary functionality
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
Run TestCase StepThe Run TestCase Step can be used to modularize your Tests
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
DataSink StepThe DataSink Step is used for writing property values to external storage
DataGen StepThe DataGen Step is used to dynamically generate Test Data
Load Testing of Web Services
Web Service Load TestingOutlines soapUI LoadTesting functionality available for web services
Getting Started with Web Service Load TestingA 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 Started With Web Service SimulationA quick introduction to get you started with load testing
Mock ServicesDescribes how to set up MockServices
Mock Service CoverageShows how to calculate WSDL Coverage data for Mock Services
Mock OperationsDescribes how MockOperations are used with MockServices
Mock ResponsesDescribes how MockResponses are used with MockOperations
SOAP Monitoring
SOAP MonitorShows the SOAP Monitoring functionality for capturing SOAP HTTP traffic
SOAP Monitor CoverageShows how to calculate WSDL Coverage data for SOAP Monitors
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 or output dialogs for interactive 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
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 command line runner for functional TestCases
MockServiceRunnerDescribes the command line runner for MockServices
LoadTestRunnerDescribes the command line runner for LoadTests
ToolRunnerDescribes the command line runner for Code-Generation integrations
Appendix
Keyboard ShortcutsReference over available keyboard shortcuts