Home > SOA Tips > XML Developer
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

XML DEVELOPER

Use the soapUI software tool to tame WSDL


Jack Vaughan
04.29.2009
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


The soapUI software has gained a tremendous amount of traction in recent years as a suitable means to tame the WSDL tiger. It is a Java-based SOAP testing tool offered under GNU LGPL. In effect, it consumes WSDL, and validates their behavior. Developers and architects alike know this is often a challenging task in Web Services development.

The soapUI recently expanded beyond just SOAP testing. Now a new version is available, aimed at bringing similar discipline to REST-oriented non-SOAP development environments.

Ole Matzura and Niclas Reimertz of Eviware has largely stewarded SOAP UI. They report that soapUI 2.5 introduces support for testing of RESTful services, including Inspection, Invocation, Functional Tests, Assertions and LoadTests. Moreover, soapUI 2.5 allows tests of both "Web Application Description Language (WADL) supported and WADLess RESTful Services."

soapUI 2.5 also said to include WADL generation and from WADLess services and Documentation generation from both WADLed and WADLess Services, as described by the Eviware crew. Too, soapUI 2.5 will allow testing of both XML and JSON output from RESTful Web Services.

"Before soapUI, you were forced to hand-code your tests versus a WSDL definition," said Frank Cohen, founder, PushToTest. Now, with the tool, the input is the WSDL document, he said, and the rest is accomplished in a GUI.

"It creates a test suite. It asserts and checks the that the results are correct," said Cohen, whose firm provides soapUI support and training.

Some of the tools for Web 1.0 tried to add on modules to provide SOAP support, and they did that really poorly," he said. "You ended up having to work at an XML level. Now you have tools that let you work with a UI to create tests and suites for interop with the services."

Related soapUI and Web services testing information
soapUI.org - soapUI.org
soapUI is described as a...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
XML Developer
WSDL 2.0, new messaging for Web services
Using RELAX NG For data integration
Efficient XML Interchange tackles data verbosity
XML to DDL imports, synchronizes database schemata
The basics of MathML 3.0
Migrating to XSLT 2.0
What's up with XML 2.0?
Say hello to XPath 2.0
Podcasting software covers many bases
The XML behind podcasting

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


n easy-to-use framework for WSDL testing. The software is open source, and the steward is SOAPUI.org.

EviWare Developer blog - EviWare
Eviware is the creator of SOAP UI. The company's principals blog on Web services testing and related issues. What would Ole Matzura say?

soapUI - soapUI on Wikipedia
You used to ask Mr. Webster, and, even though this is the Web, you now ask Mr Wikipedia when you want the definition. That is true with "SOAP UI" as it is with "Martha Stewart".

SourceForge.NET pages - SourceForge
The question: Where do I go to download SOAP UI? The answer: SourceForge.NET.

Push to Test – Push to Test.com
Site offers test solutions for Web applications, .NET and SOAP-based Web Services. Includes access to White papers on soaUI testing and Frank Cohen's informational test blog.

A soapUI experience on Evolving Through … - Evolving Through ... blog
When you first create a test harness to gauge the quality of your Web services, you do no better than to take a look at how Dimosthenes tried out soapUI to just such an end.

Testing Web services and RIAs – SearchSOA.com
Given the number of components that go into a complete Web service, it is not surprising that complete testing is difficult, writes William Brogden. That is the context from which must address SOA testing of cool Ajax front-ends.

Testing Web services: Unit testing and monitoring – SearchSOA.com
William Brogden writes that tools such as TCPMON or soapUI let you record the complete text of a client request as a text file, which can be replayed for load testing. Generating a request from the recorded text is much faster than executing a SOAP client.

The way to WADL - Wadl.Dev.Java.Net
Down there in the GlassFish stack, a Web Application Description Language (WADL) looms. The folks in the JCP, give a view on WADL, and they should know.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts