Controllers, Agents, and Rigs

You can set up a group of computers that generates simulated load for testing. The group consists of a single controller and one or more agents. Collectively, this group is called a rig. An agent is the part of the rig that is used to run tests and generate simulated load. The controller is the part of the rig that is used to coordinate the agents and collect the test results. For information about how to set up your controller and agents, see Setting Up the Controller and Agent Functionality.


The controller and agent functionality is only available in the Visual Studio Team System 2008 Test Load Agent product, not in Visual Studio Team System. You can purchase Visual Studio Team System Test Load Agent where you purchased Visual Studio Team System.

In This Section

  • About Controllers, Agents, and Rigs
    Describes the use of controllers and agents to generate simulated load for testing and to run tests remotely and simultaneously on multiple computers.

  • Setting Up the Controller and Agent Functionality
    To set up controllers and agents, you need the Visual Studio Team System 2008 Test Load Agent installation disk. This topic provides tips for installing controllers and agents and refers to the installation guide that you can find on the installation disk.

  • Controller and Agent Security
    Describes the user security groups and services that are created by the setup program for controllers and agents.

  • How to: Add an Agent to a Controller
    Describes how to add agents to and remove agents from controllers.

  • How to: Administer a Rig
    Describes the administrative functions for rigs, including changing agent properties, restarting an idle rig, and deleting temporary files.

  • How to: Run a Test on a Rig
    Describes how to run tests on rigs by editing the test run configuration to select the location to run tests.

  • How to: View a Test Run on a Rig
    Describes how to view the status of a test run, the owner of a run, and the results of test runs that have completed.

  • How to: Use IP Switching with Agents
    Describes how to let agents send requests to servers by using a range of IP addresses. One purpose for this is to promote good load balance when you load-test a Web farm.

  • Troubleshooting Controllers, Agents, and Rigs
    Discusses issues and errors that you might encounter when you work with controllers and agents, and gives workarounds for problems.

See Also


How to: Run a Load Test Using Agents


Test Rig Requirements for Team System

Other Resources

Working with Load Tests

Change History




June 2010

Removed links to out of date material not relevant to Visual Studio 2008.

Customer feedback.