Microsoft Exchange Server Stress and Performance Tool


Topic Last Modified: 2006-12-04

Microsoft® Exchange Server Stress and Performance (ESP) is a highly scalable stress and performance tool that you can use to stress-test Microsoft Exchange Server. ESP includes multiple modules and can simulate many client sessions while accessing one or more Exchange servers at the same time. You can use ESP to test several workload scenarios.

You can run an unlimited number of ESP modules from a single computer to more realistically simulate physically separate client computers. Alternatively, you can run ESP modules from separate computers at the same time. Therefore, the load you can apply to your test environment is limited only by the available hardware. Depending on the hardware and workload imposed by each script, you can simulate 5,000 or more users on a single host computer.

The ESP tool cannot create user accounts. Therefore, to create a test that involves simulating actual individual users, and not only client sessions, we recommend that ESP be used with other tools that can create user accounts (for example, Exchange Load Generator). For more information about how to use ESP with other programs that create actual user objects, see Setting up the Test.

ESP is modular and extensible. Currently modules are provided that enable you to test stress that is applied for most Internet protocols.

ESP should be used only in a test environment that is not connected to the production environment.

ESP simulates users who are using non-MAPI protocols, also known as Internet protocols. ESP cannot simulate MAPI stress.


Community Additions