Installing Exchange Load Generator on a Client Computer


Topic Last Modified: 2008-02-13

To simulate many clients sending messaging requests to an Exchange server, you must install and configure Exchange Load Generator on one or more client computers. This topic provides the installation procedures for each client computer. The following are some important considerations for installation.

  • You can install Exchange Load Generator on an Exchange server to help reduce the time that is consumed by the initialization phase of the test. But the actual simulation should be run from separate client computers.

  • If you do not log on as the enterprise administrator (for example if you log on as the local administrator), Exchange Load Generator cannot create users in Active Directory directory service. Exchange Load Generator must have sufficient rights to create users, organizational units, distribution groups, and query-based distribution groups. Exchange Load Generator must be running under an account that is a member of the Enterprise Administrators group. To view the group membership of a user, double-click the user account name in the Active Directory Users and Computers snap-in, and then click Member Of. If you are logged on as a user who has correct permissions, you can add a user to a security group. To add a user to a security group, double-click the group in the Active Directory Users and Computers snap-in, click Members, and then click Add.

  • We recommend that you join the client computer to the domain where the Exchange servers are located. Exchange Load Generator does not require that the computer experience be domain-joined. However, the user experience will be enhanced if you follow this step.

Follow these steps to install Exchange Load Generator on the client computer.

Before you install Loadgen.msi, you have to install the Exchange Server 2007 SP1 management tools role, which includes the Exchange Management Shell and Exchange Management Console. You must work with these in order to complete some Exchange Load Generator tasks. Specifically, the management tools must be available because Exchange Load Generator depends on a set of binaries that come with the management tools, to perform MAPI actions. For more information, see Installing the Exchange 2007 SP1 Management Tools Role.
To install Exchange Load Generator on the client computer
  1. Log on to the client computer by using domain credentials. As mentioned, we recommend that you join the client computer to the domain in which the Exchange servers are located.

  2. Download and extract the Exchange Load Generator files and installer (Loadgen.msi) from The installer automatically adds Messaging Queuing if it is not already there.

  3. Double-click Loadgen.msi. The Microsoft Exchange Load Generator Setup Wizard opens and steps you through the installation. The installer file creates a new folder on the system drive named Exchange Load Generator, and copies the Exchange Load Generator files to that new directory. You can either accept the default settings in the installation or customize the installation location for your requirements.

  4. Verify that the following files from the package were downloaded successfully.

    • Messages folder — for a list of the message mix, see the section "Using Custom Messages" in Specific Features and Behaviors of Exchange Load Generator.

    • Eula.rtf (Microsoft Software License Terms)

    • LoadGenWin.exe

    • LoadGenCmd.exe

    • LoadGenRemoteSvc.exe

    • Swordfish_usergroup.h

    • Swordfish_usergroup.ini

    • Swordfish_usergroup.xml

    • Swordfish_engine.h

    • Swordfish_engine.ini

    • Swordfish_engine.xml

    • BPA.Common.dll

    • BPA.UserInterface.dll

    • Microsoft.Exchange.Swordfish.dll

    • Microsoft.Exchange.Swordfish.Extensions.Mapi.Common.dll

    • Microsoft.Exchange.Swordfish.Extensions.Outlook2003Cached.dll

    • Microsoft.Exchange.Swordfish.Extensions.Outlook2003Online.dll

    • Microsoft.Exchange.Swordfish.Extensions.Outlook2007Cached.dll

    • Microsoft.Exchange.Swordfish.Extensions.Outlook2007Online.dll

    • Microsoft.Exchange.Swordfish.Extensions.RecipientBuilder.dll

    • Microsoft.Exchange.Swordfish.Extensions.StoreBuilder.dll

    • Microsoft.Exchange.Swordfish.IL.dll

    • Microsoft Exchange Load Generator.doc

    • Microsoft Exchange Load Generator.chm

    • Expand.png

    • Collapse.png