soapUI 2.0, a project for inspecting, invoking, developing, simulating/mocking and functional/load/compliance testing of web services over HTTP, has been released. It provides both a Webstart application and command-line tools for flexibility in use. New features address security and conversion to mocks. soapUI is licensed under the LGPL. Using soapUI is very easy: create a WSDL project with soapUI, then import a WSDL; soapUI then provides easy input for parameters to a SOAP request, and shows you the request and response from the web service. You can also create testcases from the requests made, including assertions. Plugins are available for IntelliJ, Netbeans, and Eclipse-based IDEs. There is also soapUI Pro, available from eviware, which offers WSDL refactoring, compliance tests, schema inspectors, data sinks (to preserve test data in a database, for example), and other features. The Pro edition is free for open source projects, $349 for a site license, and $149 for a personal license.
- Posted by: Joseph Ottinger
- Posted on: December 14 2007 06:13 EST
Congratulations to the Eviware team. I understand that they locked themselves in their hotel room at JavaPolis this week to forgo any good Belgium beer to get soapUI 2 finished! While WSDL is often derided for being simply awful, it does provide developers with a standards-based programmatic way to know how to invoke services. The Java developer community is finally seeing some advancement in the tools to work with WSDL. For instance, it is possible to look at a WSDL document and compare it to the unit tests of the services. The comparison shows the amount of test coverage a developer has on the deployed services. Some tools such as Eviware's soapUI 2.0 are delivering code coverage estimates while developers use the tool to build test suites. Other tools like BEA WebLogic Workshop 10.3 (now in preview release at http://commerce.bea.com/products/weblogicplatform/weblogic_prod_fam.jsp) are focusing on graphic utilities to work with WSDL. Maybe these tools will extend SOAP-based Web service viability as a universal remoting capability for a little while longer. If it isn't SOAP and WSDL, then what is it? REST, XML-RPC, FastInfoset, what? And did anyone see NetBeans support for WADL (Web Application Description Language) in its support for REST-ful Web services? -Frank Cohen http://www.pushtotest.com
Just to clarify, WebLogic Server 10.3 Tech Preview does not include a Workshop preview, just the server components. If you want to try the latest version of Workshop, it's 10.1. http://workshopstudio.bea.com/download.do?source=banner_DLC