Again, a new milestone have been reach by VSTS Rangers by shipping "WCF Load Test Tool 3.0".
What does this tool does? This tool takes a WCF or Fiddler2 trace file and a WCF client proxy, or a WCF interface contract, and generates a unit test that replays the same sequence of calls found in the trace file for WCF and ASMX services. The code generated is easily modifiable so that data variation can be introduced for the purpose of doing performance testing.
The tool will also integrate with Visual Studio 2005/2008 Team Edition for Software Testers and installs a wizard for creating the trace and processing it from inside Visual Studio.
What’s New in 3.0? The main new feature is support for ASMX web services. The tool uses WCF’s ability to interoperate with ASMX web services to test these services. A WCF proxy must be generated from the web service’s WSDL for the tool to be able to work, but the trace does not need to come from a WCF client, the tool now also supports reading pre-captured traces collected using Fiddler2.
There have been numerous other changes and fixes, the more significant ones are:
Source code is now a Visual Studio 2008 project
Support for custom trace file parsers.
Now handles classes derived from a generic collection.
Streams are now supported on data contracts and message contracts.
Tool now continues to run even if it fails to find a method in the referenced assemblies.
Support for out and ref parameters has been added.
Timed comments (command line only)
Derived types using KnownType/XmlInclude attribute are now supported.
Fixed bug where array elements were assigned sub classes of the element type.
Fixed bug with certain types (e.g. DateTime) used as type parameters in generic collections and dictionaries.
Get the latest bits and pieces at Codeplex in the following home: http://wcfloadtest.codeplex.com
Please provide your feedback to the team in order to make things better...