Welcome to soapUI 1.7.6!
Welcome to soapUI 1.7.6! We are happy to release this intermediate version which includes a large number of
minor features improvements and a general overhaul of the UI itself (which will be continuously improved in coming releases).
Updated plugins for IntelliJ
and NetBeans 5.5, Maven 1.X/2.X and
eclipse are also available.
As always, make backups of your project files before switching and let us know if you have any issues!
The most notable improvements to both soapUI and soapUI Pro are described below.
New and Noteworthy
The "Service Endpoints" dialog shown from the Interface popup menu now allows association
of default username/password/domain/WSS-Type/WSS-TimeToLive for an endpoint, removing the requirement
to enter these at the request/test-request level. [
Read More]

Launch dialog for the soapUI command-line TestCaseRunner makes it easy to explore command-line options,
generate launch commands and see the results for command-line execution. soapUI Pro includes an option to
open generated reports directory in a browser. [
Read More]

Launch dialog for the soapUI command-line LoadTestRunner makes it easy to explore command-line options,
generate launch commands and see the results for command-line execution. [
Read More]

Tool integration for CXF wsdl2java utility. [
Read More]

XQuery 2.0 assertion and property-transfer support for complex assertions/transfers.
[
Read More]

Support for regular expressions in Simple Contains/NotContains assertions.
[
Read More]


Projects can now be closed / opened in a Workspace from the Projects popup ("Close/Open Project") and
Workspace popup ("Close/Open all.. Projects"). Closed projects are displayed with a grey
project-icon and can be opened either via their right-button menu or by simply double-clicking
them. Closed projects will not be loaded from disk and will thus greatly improve startup times
and reduce memory consumption. [
Read More]

soapUI can now handle remote project-files over HTTP in read-only mode. When importing, the URL to
project file is saved in the workspace and can be closed/opened/reloaded as usual.
[
Read More]

A number of actions currently update a number of target items (TestRequests, etc.). It may be required
to manually check/post-process these after such an operation and they have been extended with an option to
open a list of the modified items in a separate window which can be used for post-processing/navigating to
changed items.

A "Change Operation" action for MockOperations to change which operation they are mocking.
[
Read More]

Global/System-Property expansion support in property expansions: Specifying a
-Dsoapui.properties=..properties-file.. option at startup will load these properties
and make them globally available in property-expansions using a ${##property.name} syntax. If the property
is not found or no properties-file has been specified, the corresponding system property will be
returned instead (if available). [
Read More]
Added a "Max Assertion Errors" setting to LoadTest options that discards "old" assertion errors to
preserve memory. [
Read More]


Limit (-m) option for command-line LoadTestRunner for changing the LoadTest limit on the fly.
[
Read More]
Initial steps towards a plug-in/extension API, currently allowing easy additions of custom menu-actions
and internal listeners. In soapUI Pro these can be created in Groovy in the global script library with run-time
recompile support (ie no need to restart soapUI Pro to test changed extensions). This will be much improved to provide
a full-fledged extension-API in a future version. Thanks to Philippe Marsteau for contributing/providing feedback!
[
Read More]
GroovyUtils.expand( string )
- expands the specified Property Expansion string
XmlHolder.getNamespaces()
- returns a Map of prefixes to namespace URI:s that will
be used in XPath expressions
XmlHolder.removeDomNodes( xpath )
- removes all DOM nodes matching the specified
XPath expression
New and Noteworthy in soapUI Pro
On top of all the above, the following improvements/additions have been made to soapUI Pro:
Overview View for getting an overview of response/mock-request messages with links to corresponding xml/outline
positions. [
Read More]

Excel DataSource support for data-driven testing. [
Read More]

Grid DataSource for managing data-driven test-data from within soapUI. [
Read More]

DataSource range support for narrowing down which rows that should be used.
[
Read More]


A new "Copy Requests to TestRequests" action for copying/merging request content into existing TestRequests.
[
Read More]

A new "Clone Assertions" action for cloning TestRequest assertions to other TestRequests.
[
Read More]

An extended "Import Preferences" action for importing settings, Groovy scripts, libraries, etc from an
existing installtion/central repository. This dialog is automatically displayed the first time soapUI Pro is
run. [
Read More]

Added global setting for maximum number of columns to display in the
Table Inspector.