Archive for July 2007
Debugging Web Services
SoapUI is a free and open source desktop application for inspecting, invoking, developing, simulating/mocking and functional/load/compliance testing of web services over HTTP. It is mainly aimed at developers providing and/or consuming web services. Functional and Load-Testing can be done both interactively in soapUI or within an automated build/integration process using the soapUI command-line tools. Mock Web Services can easily be created for any WSDL and hosted from within soapUI or using the command-line MockService runner. IDE-plugins are available for eclipse, IntelliJ IDEA, NetBeans and a specialized eclipse-plugin for JBossWS.
Web Service Inspection
The following features for inspecting web services are currently available:
- Imported WSDL:s are shown as a hierarchy view of interfaces (PortTypes) and their operations
- Support for both SOAP 1.1 and SOAP 1.2
- WSDL Viewer allows easy navigation of WSDL and included/imported WSDLs/XSDs
- HTTP wire log shows actual requests sent and received
- View SSL Certificate information for secure responses
- XML Schema Inspector (soapUI Pro only)
- Table Inspector for easily viewing tabular data (soapUI Pro only)
- Form Editor for easy understanding of message input (soapUI Pro only)
Quick Links
What others have written
Using SoapUI for testing your webservice
Testing Web Service Clients
Enterprise Architect – UML Design Tool
I’ve used a lot of UML design tools like Visio, Poseidon and a couple others. But recently I’ve had the opportunity to use Sparx Enterprise Architect (EA) Professional, a very good tool. Has round-trip code engineering for PHP, plug-ins for eclipse and tons more for only £115!
From the author:
“Enterprise Architect combines the power of the latest UML 2.1 specification with a high performance, intuitive interface, to bring advanced modeling to the desktop, and to the complete development and implementation team. With a great feature set and unsurpassed value for money, EA can outfit your whole team, including analysts, testers, project managers, quality control staff, deployment team and more, for a fraction of the cost of some competing products. Check out the complete range of case tools and features in detail.”
I encourage you to download the free trial and give it a try. Visit the EA Pro Website for downloads and documentation.