Working with Silk Performer .NET Framework

The Silk Performer .NET Framework allows you to test Web services and .NET components. The framework includes a set of the Benchmark Description Language (BDL) API functions of Silk Performer and an add-on for Microsoft Visual Studio.

Note: For additional details regarding the available BDL API functions, refer to the Benchmark Description Language (BDL) Reference.

The framework allows you to either code your BDL calls to .NET objects manually in Silk Performer or use generated BDL code from the Visual Studio .NET Add-On. One benefit of the latter approach is that the developer of the .NET test driver doesn't require BDL skills, because BDL script generation is handled "behind the scenes" by the Visual Studio .NET Add-On. BDL Scripts can be launched for testing purposes from within Microsoft Visual Studio through the Add-On. All user output and generated output files, like TrueLogs, logs, output, and others, can be viewed from within Microsoft Visual Studio.

The .NET Framework allows you to route all HTTP/HTTPS traffic that is generated by a .NET component over the Silk Performer Web engine. This feature logs TrueLog nodes for each SOAP or .NET Remoting Web request, that is made by a .NET component.

This architecture provides good separation between test driver code and the test environment. There are also mechanisms for defining interaction between BDL and .NET, so you can design a fully customizable .NET test driver from a generated Silk Performer BDL script.