How to Set Up the Exchange Load Generator Test Topology


Topic Last Modified: 2008-02-13

This topic explains how to specify the number of users to simulate for each mailbox store that receives Exchange Load Generator requests. If you use more than one client to run the same Exchange Load Generator test, you have to perform this step on one client only. You do not have to create the topology on every client. You must configure the number of users in the mailbox stores where you want to send requests.

After you specify the topology parameters, you have to create the test topology. This procedure creates the Exchange Load Generator users, distribution groups (also known as DLs or distribution lists), and dynamic distribution groups (also known as DDLs or dynamic distribution lists) in Active Directory directory service on the Exchange server.

You must configure the Exchange Server 2003 topology from Exchange System Manager or the Exchange Server 2007 SP1 topology from Exchange Management Console before you create the topology. This could involve, for example, creating the required databases, pointing databases to the correct public folders, or changing distribution group settings.
For information about how to install the Exchange 2007 SP1 management tools, see Installing the Exchange 2007 SP1 Management Tools Role.
Exchange Load Generator can be run in an Exchange 2007 SP1 topology that contains no public folders.

  1. Log on to the client computer.

  2. Start Exchange Load Generator by double-clicking LoadGenWin.exe. For more information, see How to Start Exchange Load Generator.

  3. On the Welcome to the Exchange Load Generator page, click Start a new test.

  4. On the Start a new test page, create a new configuration or use an existing configuration file by clicking the selection you want. Click Continue.

  5. On the Specify test settings page, define the global test settings. The topology will start loading. The progress bar for Topology loading is in progress is displayed. When it is finished, click Continue.

  6. On the User settings page, set up according to your test requirements. For example, select the user count that corresponds to each mailbox store, and then enter the number of users that you want to simulate.

    The number of users in the storage groups and server is automatically calculated from the numbers you enter for each mailbox store. Click Continue.
  7. On the Advanced recipient settings page, configure the options of Distribution List Settings, Dynamic Distribution List Settings, Contact Settings, and External Recipient Settings according to your test requirements. Click Continue. The progress bar for Recipient creation is in progress is displayed.

  8. When the recipient creation task is completed, the Specify test user groups page will be displayed. From here you can configure one or more groups by Name, Client Type, Action Profile, or Container. You can edit any of the fields, and you can add or delete user groups as required. Click Continue.

  9. The Remote configurations page lets you configure one or more remote load generators. This is an optional task. Click Continue.

  10. A Configuration summary page is displayed, as shown in the example screen shot. Review this summary, and then select an action from the selection in the lower half of the screen. This includes going back and adjusting or re-doing any items that you choose.

  1. On the Exchange server, start the Active Directory Users and Computers snap-in by clicking Start, click Programs, double-click Administrative Tools, and then click Active Directory Users and Computers.

  2. In the console tree, locate the domain you want, and then expand that domain.

  3. Expand LoadGen Objects/Users and verify that a subfolder with the Exchange server name exists. The distribution groups are displayed in LoadGen Objects/Distribution Lists, the dynamic distribution groups are displayed in LoadGen Objects/Dynamic Distribution Lists, and the contacts are displayed in LoadGen Objects/Contacts. The following figure shows how everything appears in Active Directory.

    Object Hierarchy in Active Directory