Testing web services is a pivotal part of contemporary enterprise
project life cycle; developers, QA and even system guys do it to validate
different aspects of the middleware. This testing comes with its own set of challenges;
Aside from being ineffective, testing complex types is not possible via the
default browser based test client and WCF services don’t even offer it!. So
what’s the remedy?
This webcast demonstrates web service studio and WCF
Test client, two tools specifically designed to test web services without the
need of writing custom test harnesses. Web Service Studio is a codeplex
project is the revival of good old .NET Webservice Studio tool. Web Service
Studio is a tool to invoke webmethods interactively. The user can provide a
WSDL endpoint. On clicking button Get the tool fetches the WSDL, generates .NET
proxy from the WSDL and displays the list of methods available. The user can
choose any method and provide the required input parameters. On clicking Invoke
the SOAP request is sent to the server and the response is parsed to display
the return value. My intent is to further enhance it to add the support for
WCF, Nullable Types and REST style API to allow a complete composite type
testing from one tool. For details on WCF Test Client, please see my
article here.
Webcast on Web Service Studio and WCF Test Client
Screen
Shot of the Web Service Studio.
References