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.
| C# Code | BDL Script | 
|---|---|
| [VirtualUser("Vuser1")]
public class MyTestUser1
{
  ...
}
[VirtualUser("Vuser2")]
public class MyTestUser2
{
  ...
} | dcluser
  user
    Vuser1
    ...
  user
    Vuser2 |