Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.

Similar presentations


Presentation on theme: "11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved."— Presentation transcript:

1 11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Visual Studio 2005 Team System How To Load Test ASP.NET Applications
11/12/2018 6:58 PM Chalk Talk Session: DEVCT343 Visual Studio 2005 Team System How To Load Test ASP.NET Applications Eric Adams Program Manager Visual Studio 2005 Team System Microsoft Corporation © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Load Testing How to Load Test ASP.NET Applications
11/12/2018 6:58 PM Load Testing How to Load Test ASP.NET Applications Session today covers: Discussions (~ 20 minutes) Hindrances to Load Testing Load Testing Challenges 5 Step Load Testing Methodology (~ 20 minutes) Demonstrations (~ 20 minutes) Closing (~ 15 Minutes) Best Practices Take-Aways © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 Hindrances to Load Testing
11/12/2018 6:58 PM Hindrances to Load Testing What are some of things that hinder your ability to load test? © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Load Testing Challenges
11/12/2018 6:58 PM Load Testing Challenges What are some the challenges you encounter when doing load testing? © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 5 Step Methodology Test Planning Create Test Scripts Execute Tests
Analyze Results Repeat Execute and Analyze Document Results © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 Test Planning Create a Replica of Production Environment
11/12/2018 6:58 PM Test Planning Create a Replica of Production Environment Document Technology Behind the Application Define the Transaction/User Scenarios Define the Goals © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 Create Web Tests Create More Than One Script
11/12/2018 6:58 PM Create Web Tests Create More Than One Script Typically one per “task” Multiple “tasks” make a “scenario” Start with Record and Playback Record User activity directly from the browser Use data binding to make data dynamic Add validation/extraction rules Use Sleep Times Pros More realistically mimic actual users (form completion, etc.) Cons Require more load clients Verify the Test Tool Configuration Number of users per client Are we bottlenecking the server or the test client(s)? © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 Execute Tests "Smoke Test" the scripts Run Multiple Iterations
11/12/2018 6:58 PM Execute Tests "Smoke Test" the scripts Run Multiple Iterations Gather Performance Data Reset IIS Log Before Starting Test Clear NT Event System, Security, and Application Logs Configure & Start SQL Profiler Create a Controlled Environment Results should be repeatable © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 Analyze Results After Each Iteration Verify Stress Tool Numbers
11/12/2018 6:58 PM Analyze Results After Each Iteration Review Errors Analyze Performance Monitor Data Verify Successful Page Views Measure Throughput of Application Analyze the SQL Trace File Verify Stress Tool Numbers Most tools are “optimistic” Server counts are usually most dependable © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 Document Results Summary Application Overview
11/12/2018 6:58 PM Document Results Summary Application Overview Performance Analysis Goals Key Findings Test Results Bulk of report Document raw data, poor SQL queries, bad loops, etc © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 11/12/2018 6:58 PM Useful Resources "Performance Testing Microsoft .NET Web Applications” – MS Press “Improving .NET Application Performance and Scalability Improving .NET Application Performance and Scalability” © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Visual Studio 2005 Team System Web Testing
11/12/2018 6:58 PM Visual Studio 2005 Team System Web Testing © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Visual Studio 2005 Team System Load Testing
11/12/2018 6:58 PM Visual Studio 2005 Team System Load Testing © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Load Testing Best Practices
11/12/2018 6:58 PM Load Testing Best Practices What are some of the load testing best practices you use? © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Load Testing Key Take-Aways
11/12/2018 6:58 PM Load Testing Key Take-Aways What are some of the key take-aways from this session? © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 Please Complete An Evaluation Form Your input is important!
11/12/2018 6:58 PM Please Complete An Evaluation Form Your input is important! \\VSNCTS01\OcracokeM32 For more information please refer to the Registration Guide © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 © 2004 Microsoft Corporation. All rights reserved.
11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved."

Similar presentations


Ads by Google