Lync Server 2010 Stress and Performance Tool


Topic Last Modified: 2011-04-12

The Microsoft Lync Server 2010 Stress and Performance Tool package includes a set of tools that simplify capacity planning for Microsoft Lync Server 2010 communications software. Like the previous release of this tool (known as the Microsoft Office Communications Server 2007 R2 Capacity Planning Toolkit), this release will help you simplify your hardware planning, provide you with increased knowledge and best practices for performance tuning, and improve your ability to verify the performance of your intended Lync Server deployments.

The Stress and Performance Tool is intended for use by IT professionals in a test environment prior to production deployment. These tools should never be used against a live production environment.

The Lync Server 2010 Stress and Performance Tool (often referred to as LyncPerfTool, the name of the executable file you need to run to start the tool) is capable of simulating user load of the following types:

  • Instant messaging (IM) and presence

  • Audio conferencing

  • Application sharing

  • Voice over IP (VoIP), including public switched telephone network (PSTN) simulation

  • Web Access Client conferencing

  • Microsoft Lync 2010 Attendant

  • Response Groups

  • Distribution list expansion

  • Address book download and address book query

  • E9-1-1 calls and location profile (dial plan)

LyncPerfTool supports cross-pool load generation and federation through advanced configuration.

The tool does not simulate the following clients:

  • Microsoft Office Live Meeting 2007

  • Microsoft Lync 2010 Group Chat

As such, it will not provide support for testing the following components:

  • Web conferencing

  • Lync 2010 Group Chat

  • Video load for peer-to-peer calls or conferencing

The following applications are included in the package:

  • StressConfig.exe The Lync Server User Creation tool. You use this tool to create users and contacts. For details, see Stress and Performance Tool: Create Users and Contacts. StressConfig.exe is installed in the .\StressConfig path.

  • UserProfileGenerator.exe The Lync Server 2010 Load Configuration Tool. You use UserProfileGenerator.exe to configure the input parameters for the load tool as specified in the user profile you want to use. For details, see Stress and Performance Tool: Configure User Profile. UserProfileGenerator.exe can be found under the .\LyncPerfTool path.

  • LyncPerfTool.exe The Lync Server 2010 Stress and Performance Tool. LyncPerfTool.exe is the client simulation tool. For details, see Stress and Performance Tool: Run LyncPerfTool.exe.

  • Default.tmx You need Default.tmx to use the Lync Server 2010 Logging Tool. For details, see Lync Server 2010 Logging Tool.

  • MaxUserPorts.reg You use the MaxUserPort.reg registry script to set the MaxUserPort registry key if you want the client to be able to open more than 5000 Transmission Control Protocol (TCP) connections. This script is necessary only for systems running Windows Server 2003 R2 operating system.

  • Example provisioning scripts You can use these examples to configure your topology for running load, based on scenarios. For details about these scripts, see Stress and Performance Tool: Configure Lync Server 2010 for Scenarios.