Project Server 2010 – Performance Part 1: Setup, Test Execution, and Results (Level 300) Mike Shughrue Principal Consultant Microsoft Corporation

Slides:



Advertisements
Similar presentations
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Advertisements

INTRODUCTION TO BUILDING REPORTS Reporting Services.
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
OSP203. Customer’s Need …is a continuous process of managing the life of an application through governance, development and maintenance.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
● Dondi Vigesaa ● Operations Engineer ● Microsoft Corporation ● How Microsoft IT Deploys Windows Server 2008.
OSP202. Business Need Business Creates Application DeploySupport The SharePoint Application Lifecycle Business Self-Service.
Microsoft Office Project 2003 Resource Kits James Scott & Roy Riley Technical Content Development Microsoft Corporation.
Client Deployment Strategies
Using Visual Studio 2010 to Optimize Software Development ALM and Things That Cost Money.
Information about Microsoft Project and Microsoft Project Server October 2011 Software Update Adrian Jenkins Senior Escalation Engineer Microsoft Corporation.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
Please note the following session was not recorded due to the newly available product content on
XD 5.6 Overview. XenDesktop 5.6 Main Focus = Integration of personal vDisk Features Support for Microsoft SCVMM 2012 and SCCM 2012 Updated Citrix License.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Information About Microsoft Project and Project Server Cumulative December Update Adrian Jenkins Support Escalation Engineer Microsoft Corporation 1 Brian.
Wes Preston Agenda  Quick Intro  Overview  Site Details  Notes and Resources  Questions.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Module 12 Installing and Upgrading to SharePoint 2010.
Module 11 : Backup and Restore Jong S. Bok
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
SharePoint 2010 Development Environment A Guide to Setup SharePoint 2010 Development Environment on Windows 7 Machine.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Welcome to the Delaware Valley SharePoint User Group Russ Basiura SharePoint Consultant RJB Technical Consulting
DC440: Security (Part 2 of 2): Logons, permissions and views - how these systems work and how to manage them Pradeep GanapathyRaj Program Manager Project.
Module 10 Administering and Configuring SharePoint Search.
Enterprise Library Extensibility Brian Button VP of Engineering Asynchrony Solutions, Inc.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Course Overview Introduction Target Audiences Course Structure Virtual PC Demo.
Introducing Visual Studio 2010: What It Is and Why You Should Care
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Virtual techdays INDIA │ august 2010 Silverlight And SharePoint Saranya Sriram │ Developer Evangelist, Microsoft.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
TFS Training TFS Training. Introduction to Team Foundation Server Team Foundation Server Team Foundation Server is a Microsoft product which provides.
Microsoft Project August 2010 Cumulative Update Adrian Jenkins Brian Smith 1.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Intra-Farm Shared Services
Building AD-SQL-APP Server on AZURE
Demand Management and Workflow
MODULE 10 – PROJECT SERVER
Data Virtualization Demoette… ADO.NET Client
Dive into Application Lifecycle Management with Visual Studio 2010
What is SharePoint and why you should care
MGB 2003 Adam Calderon – C# MVP Principal Engineer Interknowlogy
SQL Server BI on Windows Azure Virtual Machines
SQL Server OLTP with Microsoft Azure Virtual Machines
Overview of Social Computing in Microsoft SharePoint 2010
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /5/2018 6:43 PM
Microsoft Virtual Academy
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Office Project Server 2007: Server Administration
Share What You Have Learned EP Session
5/16/2019 Windows Performance Jump Start Chell Sterioff Milad Aslaner Sr. Program Manager Premier Field Engineer Microsoft Corporation Microsoft.
Microsoft Virtual Academy
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

Project Server 2010 – Performance Part 1: Setup, Test Execution, and Results (Level 300) Mike Shughrue Principal Consultant Microsoft Corporation

Performance Part 1: Setup, Test Execution, and Results - 3/10/10Performance Part 1: Setup, Test Execution, and Results - 3/10/10 Performance Part 2: Architecture, Sizing, and Capacity - 3/24/10Performance Part 2: Architecture, Sizing, and Capacity - 3/24/10 Upgrade and Migration - 4/7/10Upgrade and Migration - 4/7/10 Backwards Compatibility Mode - 4/14/10Backwards Compatibility Mode - 4/14/10 Coexisting with SharePoint Server /21/10Coexisting with SharePoint Server /21/10 Backup and Restore - 5/5/10Backup and Restore - 5/5/10 Operations - 5/19/10Operations - 5/19/10 Project Server Webcast Series What to expect Mar 21, '10Apr 4, '10Apr 18, '10May 2, '10May 16, '10 Microsoft Project 2010 IT Professionals Webcast Mar 10 - May 19 Project Server 2010 – Performance Part 1: Setup, Test Execution, and Results Mar 10 Project Server Performance Part 2: Architecture, Sizing, and Capacity Mar 24 Project Server Upgrade and Migration Apr 7 Project Server Backwards Compatibility Mode Apr 14 Project Server Coexisting with SharePoint Server 2010 Apr 21 Project Server Backup and Restore May 5 Project Server Operations May 19 (upcoming and recorded)

What We Will Cover Introduction and BackgroundIntroduction and Background PlanningPlanning ToolsTools –Test Data Population –PWA Web Testing –Project Professional Testing Capturing Performance DataCapturing Performance Data

Prerequisite Knowledge RequiredRequired –Visual Studio Test –Project Server Infrastructure RecommendedRecommended –C# programming basics Level 300

Planning the Performance Lab Plan, Plan, PlanPlan, Plan, Plan InfrastructureInfrastructure –Match your target environment –MTCs are a great resource –Decide on # of test agents –Need DC, VSTS test machine, tools machine –Allow adequate time to build out

Data Population Define data profiles to match your customerDefine data profiles to match your customer –Typical # of tasks per project –Typical project duration –Typical actuals –Resources per project and task –What project, task and resource custom fields –Lookup tables Define naming conventionsDefine naming conventions Time consuming process – Allow timeTime consuming process – Allow time

Running Data Population  Installation  Populate a small sample demonstration demonstration

Test Planning Plan, Plan, PlanPlan, Plan, Plan –What scenarios do you want to test? –How does the customer use the system? –What are the peak load scenarios? –What type of data do they have? –Document Individual web tests and the mix of those testsIndividual web tests and the mix of those tests The level of activity: both normal and peakThe level of activity: both normal and peak Test to desired levels or until failureTest to desired levels or until failure

Web Test Setup Setup the VS test repositorySetup the VS test repository Update the.csv filesUpdate the.csv files Design load tests according to the scenariosDesign load tests according to the scenarios Decide think times, load pattern, test mix, network mix, browser mix and test durationDecide think times, load pattern, test mix, network mix, browser mix and test duration Perform a small test runPerform a small test run

PWA Web Test Examples –My Tasks –My Timesheets –My Schedule –Project Center –Resource Center –Approval Center –Workflow Tasks –Build Team

Counter Sets Add Counter SetsAdd Counter Sets –Configure Project Server counters on WFE and APP servers –Configure CPU, memory, disk and network counters on farm machines Add Counter Sets to MappingsAdd Counter Sets to Mappings Run!Run!

Running Web Tests  Configuration  Build Load Tests  Execute Tests and Capture Data demonstration demonstration

Install, Configure and Run the Test Framework Create DatabaseCreate Database Install AgentInstall Agent –Point the agent to the database Configure TS sessionsConfigure TS sessions –Use RDCMan or similar tool –Configure users –Start agent in each session

Install, Configure and Run the Test Framework (continued) Install ControllerInstall Controller –Point controller to the database Test SetupTest Setup –Make sure agents are registered –Add test assemblies –Define test workflow –Setup Test –Setup VSTS perf counter capture –Run!

Running Project Professional Tests  Installation and Configuration  Building Load Tests  Executing Tests demonstration demonstration

Resources Resources Product information and trial downloadProduct information and trial download –Main product site: –Project Team Blog Interactive content - Videos, Sessions, and WebcastsInteractive content - Videos, Sessions, and Webcasts – – Project Professional 2010 and Project Server 2010 Demo Image:Project Professional 2010 and Project Server 2010 Demo Image: –Download : –Hosted Virtual Lab: IT professional relatedIT professional related TechNet –Admin Blog –Brian Smith Developer relatedDeveloper related –Developer MSDN –Programmability blog Additional questions? Project Forums!Additional questions? Project Forums! – US/category/projectserver2010,projectprofessional US/category/projectserver2010,projectprofessional2010http://social.msdn.microsoft.com/Forums/en- US/category/projectserver2010,projectprofessional2010 SharePoint 2010SharePoint 2010 –

Session Summary Stress/Performance testing Project Server requires planning.Stress/Performance testing Project Server requires planning. There are tools available to help you execute the tests.There are tools available to help you execute the tests.

Questions and Answers Submit text questions using the “Ask” button.Submit text questions using the “Ask” button. Don’t forget to fill out the survey.Don’t forget to fill out the survey. For upcoming and previously live webcasts: upcoming and previously live webcasts: Got webcast content ideas? Contact us at: webcast content ideas? Contact us at: