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

Slides:



Advertisements
Similar presentations
Your Data Any Place, Any Time Manageability. SQL Server 2008 Manageability Challenges Challenges face database administrators today : Managing complex.
Advertisements

RAC I/O Lab. 1. Run Database Load Script Your instructor will provide you with a directory containing database schema creation and data loading scripts.
Building Better Websites Jean-Luc David Developer Advisor Microsoft Canada
ASP.NET Web Forms vs. MVC Choosing the right one for web development Harish Ranganathan Senior Evangelist Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
DEV450 Visual Studio: Best Practices For Debugging Managed Applications Habib Heydarian Scott Nonnenberg Program Managers Microsoft Corporation.
IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Microsoft Office Project 2003 Resource Kits James Scott & Roy Riley Technical Content Development Microsoft Corporation.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
MSF Testing Introduction Functional Testing Performance Testing.
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
Installing the Microsoft Office Project Server from Scratch Adrian Jenkins Supportability Program Manager Microsoft Corporation.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
MSR Sense The Microsoft Research Networked Embedded Sensing Toolkit Stewart Tansley, PhD Adapted from: Feng Zhao.
Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft.
Hosting an Enterprise Financial Forecasting Application with Terminal Server Published: June 2003.
Sofia, Bulgaria | 9-10 October Troubleshooting Web Site Performance Issues with Visual Studio Team System Martin Kulov Director,.NET Development National.
DEV333 Instrumenting Applications for Manageability with the Enterprise Instrumentation Framework David Keogh Program Manager Visual Studio Enterprise.
Building More Reliable And Better Performing Web Applications With Visual Studio 2005 Team System Gabriel Marius TLN312 Program Manager Microsoft Corporation.
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Aniruddha Deswandikar & Govind Kanshi Microsoft Technology Center, Bangalore SESSION CODE: ##### Building performant Web applications.
Tips and Tricks for Debugging ASP.NET Web Applications and Services Habib Heydarian TLNL05 Program Manager Microsoft Corporation.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
Load Test Scenario Presentation Outline Introduction to Load Test Load Test capability of eValid Steps to create the Load Test Scripts.
Performance Testing Using VSTS Saravana Kumar Microsoft MVP, VSTS Hewlett Packard Saravana Kumar Microsoft MVP, VSTS Hewlett Packard.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Building Enterprise Applications Using Visual Studio®
2008 Overview.
How to be a SharePoint Developer
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Introduction to ASP.NET 2.0
Automation Testing with Visual Studio Team System Tester Edition
Jim Nakashima Program Manager – Cloud Tools Microsoft Corporation
Microsoft Build /4/2018 6:08 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Extensible Platform Microsoft Dynamics 365
TechEd /14/2018 6:55 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Debugging and troubleshooting Azure applications using Visual Studio
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
12/4/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Microsoft Connect /17/2019 9:55 PM
Microsoft Connect /16/ :45 PM
SharePoint Development
Microsoft Virtual Academy
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Andrew Fryer Microsoft UK
DevOps better together with System Center 2012 SP1 and Visual Studio
Your Data Any Place, Any Time
Developing Windows Azure Applications with Visual Studio
Skype for Business Assessment Results
System Center Configuration Manager Assessment Results
SQL Server Assessment Results
SharePoint Server Assessment Results
System Center Operations Manager Assessment Results
Windows Client Assessment Results
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Developer & Platform Group, Microsoft Ltd
Blazor A new framework for browser-based .NET apps Ryan Nowak
Microsoft Virtual Academy
Presentation transcript:

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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” http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenet.asp © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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.

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.

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.

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.

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.

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