soapUI Pro 1.7.6 is out.
Improvements? You want improvements? I'll show you improvements...
The latest release of soapUI Pro, 1.7.6 is out and as usual it contains a good amount of useful functionality.
This time soapUI Pro provides more than 30 new functions and improvements.
Get soapUI Pro 1.7.6. Now!
Get 1.7.6 here!
Amongst other things we have two more DataSources for feeding your Functional Tests; the Excel DataSource and the Grid DataSource.
Both are extremely useful for creating DataSource Driven Tests very quickly.
The functionality:
- New DataSource!
Excel DataSource support for data-driven testing.
- Another New DataSource
Grid DataSource for managing data-driven test-data from within soapUI.
- Improved DataSources!
DataSource range support for narrowing down which rows that should be used.
- The New Overview Viewer
Overview View for getting an overview of response/mock-request messages
with links to corresponding xml/outline positions.
- The New Assertion
XQuery 2.0 assertion and property-transfer support for complex
assertions/transfers.
- Improved Assertions
Support for regular expressions in Simple Contains/NotContains assertions.
- The New Tool Integration
Tool integration for CXF wsdl2java utility.
-
Import Preferences
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.
- Global Endpoints
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.
- Command Line Launcher
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. Includes an option to open generated reports
directory in a browser.
- Clone Assertions
A new "Clone Assertions" action for cloning TestRequest assertions to other
TestRequests.
- Copy Requests to Test Requests
A new "Copy Requests to TestRequests" action for copying/merging request
content into existing TestRequests.
- The New Remote Project
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 or reloaded as usual.
- Form Editor, now with date picker
- Extensive XML-Schema datatype validation/input
- Improved SOAP-Header support
- Right-button menus in text-fields with undo/redo support and wizards for
creating property-expansions in form-fields.
- Initial support for SOAP-Encoding arrays
- Improved choice-complex-type support
- Improved attachment support
- Easier Groovy Editing
Improved groovy/xml editors with line-numbers, right-button menus,
etc..
- Usability Improvement: Improved Projects
Projects can now be closed / opened 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.
- Usability Improvement: The Recent Menu
A File/Recent menu for easily switching to/from recent
workspaces/projects/editors.
- Usability Improvement: Maximize desktop
A global "Maximize Desktop" action (Ctrl M) to show/hide Navigator/Log
Inspectors
- Usability Improvement: Target Item Updates
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.
- Usability Improvement: Switch Window
A global "Switch Window" action (Ctrl W) to switch between open
editors
- Major Usability improvements
- Replaced tabs with "inspectors" in most places for easier/cleaner UI
- Streamlined editor windows to allways have a toolbar/editor/inspectors
top-down layout
- Created toolbars/buttons instead of text-buttons in most editors
- Fixed tabbing/F1-help in dialogs
- Simplified project creation does not require saving of projects on creation
- Import of global settings when starting a new installation (see below for
extended support in soapUI Pro)
- Improved MTOM functionality
- MTOM will now be used for all binary content when MTOM is enabled, even if
the corresponding XML Schema datatype and/or the content element is missing any
of the xmime related attributes.
- A new "Force MTOM" request level property which will result in the
corresponding message always being sent with MTOM, even if there is no binary
content. This is to mimic the behavior of many web service toolkits and servers.
- Improved MTOM support in MockServices
- Change Operation
A "Change Operation" action for MockOperations to change which operation
they are mocking.
- 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).
- LoadTest Improvement
Added a "Max Assertion Errors" setting to LoadTest options that discards
"old" assertion errors to preserve memory.
- LoadTestRunner Improvement
Limit (-m) option for command-line LoadTestRunner for changing the LoadTest
limit on the fly.
- Plug In API.
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!
- As always, a number of sourceforge feature requests and bugs have been
fixed
- Option to discard properties
- Much-improved support for one-way operations
- Property Expansion is now supported in Conditional Goto Steps XPath
- Fixed save of empty properties in Properties Step
- Fixed URL decoding of WSDL port locations
- Fixed correct setting of SOAPAction / Content-Type headers for SOAP 1.2
- Mockservice fault with http response code 500
- Generate TestSuite does not use existing Requests
- OutOfMemory error when creating backup requests
- And of course;
a large number of bugs, issues, etc.. have been fixed thanks
to our users' fantastic support and enthusiasm. Thank you all!!
Download 1.7.6
|