Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

2 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 2010 - 4/21/10Coexisting with SharePoint Server 2010 - 4/21/10 Backup and Restore - 5/5/10Backup and Restore - 5/5/10 Operations - 5/19/10Operations - 5/19/10 Project Server 2010 - 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 2010 - Performance Part 2: Architecture, Sizing, and Capacity Mar 24 Project Server 2010 - Upgrade and Migration Apr 7 Project Server 2010 - Backwards Compatibility Mode Apr 14 Project Server 2010 - Coexisting with SharePoint Server 2010 Apr 21 Project Server 2010 - Backup and Restore May 5 Project Server 2010 - Operations May 19 http://www.microsoft.com/events/series/epm.aspxhttp://www.microsoft.com/events/series/epm.aspx (upcoming and recorded)

3 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

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

5 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

6 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

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

8 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

9 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

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

11 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!

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

13 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

14 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!

15

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

17 Resources Resources Product information and trial downloadProduct information and trial download –Main product site: www.microsoft.com/project www.microsoft.com/project –Project Team Blog http://blogs.msdn.com/project http://blogs.msdn.com/project Interactive content - Videos, Sessions, and WebcastsInteractive content - Videos, Sessions, and Webcasts –www.microsoft.com/showcase/en/US/channels/microsoftproject www.microsoft.com/showcase/en/US/channels/microsoftproject –www.microsoft.com/events/series/epm.aspx www.microsoft.com/events/series/epm.aspx Project Professional 2010 and Project Server 2010 Demo Image:Project Professional 2010 and Project Server 2010 Demo Image: –Download : http://go.microsoft.com/?linkid=9713956 http://go.microsoft.com/?linkid=9713956 –Hosted Virtual Lab: http://go.microsoft.com/?linkid=9713654 http://go.microsoft.com/?linkid=9713654 IT professional relatedIT professional related –TechCenter @ TechNet http://technet.microsoft.com/ProjectServer http://technet.microsoft.com/ProjectServer –Admin Blog http://blogs.technet.com/projectadministration http://blogs.technet.com/projectadministration –Brian Smith http://blogs.msdn.com/brismith http://blogs.msdn.com/brismith Developer relatedDeveloper related –Developer center @ MSDN http://msdn.microsoft.com/Project http://msdn.microsoft.com/Project –Programmability blog http://blogs.msdn.com/project_programmability http://blogs.msdn.com/project_programmability Additional questions? Project Forums!Additional questions? Project Forums! –http://social.msdn.microsoft.com/Forums/en- US/category/projectserver2010,projectprofessional2010 http://social.msdn.microsoft.com/Forums/en- US/category/projectserver2010,projectprofessional2010http://social.msdn.microsoft.com/Forums/en- US/category/projectserver2010,projectprofessional2010 SharePoint 2010SharePoint 2010 –http://sharepoint.microsoft.com http://sharepoint.microsoft.com

18 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.

19 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: www.microsoft.com/webcastFor upcoming and previously live webcasts: www.microsoft.com/webcast www.microsoft.com/webcast Got webcast content ideas? Contact us at: http://go.microsoft.com/fwlink/?LinkId=41781Got webcast content ideas? Contact us at: http://go.microsoft.com/fwlink/?LinkId=41781 http://go.microsoft.com/fwlink/?LinkId=41781

20


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

Similar presentations


Ads by Google