header
Main Menu
Home
Eviware Store
Downloads
Products
News
Forum
Search
FAQs
Customer Area
Support
Documentation
Tutorials
CookBook
Downloads
Forum
Login Form
Welcome, Guest. Please login or register.
July 25, 2008, 01:16:03 am
Username: Password:
Login with username, password and session length

Forgot your password?
 
2007-09-10 snapshot PDF Print E-mail

The 2007-09-10 soapUI Pro snapshot adds the following improvements

  • Overview message view to reponse and mock-request messages
  • Extensive DataType validation/input support to form editor
  • Improved MTOM functionality
  • More UI fixes (global toolbar, etc..)
  • Bug-fixes (Choice Types in Form Editor, Recreation of TestRequests on Update Definition, etc..)

As always great thanks to your feedback!

Overview View for response and mockrequest messages

This is basically a read-only version of the form editor and comes in handy for getting a quick overview of the response content. Each container element has a label with buttons to expand/collapse child elements (if there are any) and to the far right buttons to open the XML and Outline editors at the corresponding position. URL content is displayed in blue and is clickable (see screenshot for example.

overview1_copy.gif
click for larger image

The bottom right panoroma view can be used as always to zoom around the document. Future improvements could be printing, search, filtering, etc.. Also we are considering the possibility to specify an XSL transformation which could make the content even easier to read (if one is testing manually).

Improved Form Editor

Input validation for all datatypes (includign restrictions); invalid values will be discarded when the edit field loses focus. If you need/want to enter an invalid value (for testing or property-transfers), there is a right-button menu option for this "Set Value". Or use the source/outline editors for entering.

Input-popups for all date/time/duration related datatypes for easy specification of day, month, timezone, etc..

editor1.gif
click for larger image

The TestRequest Form editor has a right-button option for all text fields to create a property-transfer to that field (just as the outline editor already has a "Transfer from.." popup menu option)

editor2.gif
click for larger image

SOAP Header and attachment support has been improved both functionality-wise and visually; the following screenshot shows a request with two SOAP-Headers shown in a "Message Headers" group.

editor3.gif

Laxed up / Improved MTOM support

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. Remember to also set the "Enable MTOM" option to true.

Also, MockServices should now correctly receive MTOM requests, and the "Force MTOM" property is of course also available for MockResponses.

More UI Improvements

The following general improvements have been made:

- Added a global toolbar
- Added Undo/Redo options to editor popup-menus
- An improved "Import Preferences" dialog to allow importing of global libraries and groovy scripts from an existing installation:

importprefs.gif
click for larger image

- Overhauled ConditionalGoto editor in line with the other editors (toolbar on top, log inspector on bottom, etc..):

gotoeditor.gif
click for larger image

Bugfixes, Improvements

As always; fixes related to the Form Editor, DataSource Ranges, Interface Updating, Property-expansion in Goto Conditions, etc..

A limit-option has been added to the command-line loadtestrunner for overriding the limit value of the specified LoadTest(s), set with "m".. for example -m1000 changes the limit to 1000 (either runs or seconds, depending on configuration)

Project-File Impact

The new MTOM-related setting will modify the project-file if you use them.

Whats next?

We want to release 1.7.6 in 1-2 weeks, expect mostly bug-fixes and some more minor UI improvements until then!

Thank You!

For all your kind an superior feedback! Keep it coming!

 
header header
header
header