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.
Warning
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.
Introduction to the Stress and Performance Tool
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
Applications and Files Included with the Stress and Performance Tool Package
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.