Defining a Virtual User in .NET

A virtual user in .NET is a public .NET class with the SilkPerformer.VirtualUser attribute applied. This attribute tells the add-on to generate a virtual user definition in the BDL script.

The VirtualUser attribute has one parameter - the name of the virtual user that is to be generated in the BDL script when running a try script.

You can have multiple VirtualUser classes in your .NET assembly but the names of the virtual users must be unique.

Defining a Virtual User in .NET

C# Code BDL Script
[VirtualUser("Vuser1")]
public class MyTestUser1
{
  ...
}
[VirtualUser("Vuser2")]
public class MyTestUser2
{
  ...
}
dcluser
  user
    Vuser1
    ...
  user
    Vuser2