Book description
Find out how to test your Web applications for world-class performance and scalability.
The shift from stand-alone desktop applications to Web-enabled applications that accommodate hundreds of thousands of simultaneous users makes performance testing critical. Find out how to make your Microsoft .NET-based applications perform as well as or better than traditional desktop applications with this book—written by the Microsoft team that tests and tunes hundreds of Web sites and Web-based applications. You'll learn how to take advantage of the best available tools to plan and execute performance tests, configure profile tools, analyze performance data from Microsoft Internet Information Services, Microsoft ASP.NET, managed code, the SQL tier, and more. You'll also learn how to use the testing methodology that Microsoft uses to stress test its own sites—some of the most popular, high-performance Web sites in the world.
Table of contents
- Dedication
- Acknowledgements
-
Introduction
- Who This Book is For
- About the Companion CD-ROM
-
Chapter Overviews
- Chapter 1: Laying the Performance Analysis Ground Work
- Chapter 2: Preparing and Planning for the Performance Test
- Chapter 3: Stress Testing with Microsoft Application Center Test (ACT)
- Chapter 4: Monitoring Application Performance with System Monitor
- Chapter 5: Application Network Analysis
- Chapter 6: Analyzing and Performance Tuning the Web Tier
- Chapter 7: Profiling Managed Code
- Chapter 8: Analyzing the SQL Tier
- Chapter 9: Estimating IIS Tier Capacity with Transaction Cost Analysis
- Chapter 10: Performance Modeling: Tools for Predicting Performance
- Support
- 1. Laying the Performance Analysis Groundwork
- 2. Preparing and Planning for the Performance Test
-
3. Stress Testing with Microsoft Application Center Test (ACT)
- Getting Started
- Core Concepts of ACT
-
Running ACT
- Overview of the ACT User Interface
-
Creating a Test Script
- Recording a Test Script
- Analyzing a Recorded Test Script
- Creating a Test Script Manually
- Creating a test script to Stress the SQL Tier
- Setting Test Properties Prior to Script Playback
- Script Modification—Avoiding “Record and Playback”
- Debugging ACT Test Scripts
- Test Script Verification
- Scripts and Load Clients
- Executing a Performance/Stress Test
- Conclusion
-
4. Monitoring Application Performance with System Monitor
- Using System Monitor
- Monitoring Objects, Counters, and Instances for Performance Bottlenecks
- Typical Processor-related Problems and Solutions
- Conclusion
- 5. Application Network Analysis
- 6. Analyzing and Performance Tuning the Web Tier
-
7. Performance Analysis of Managed Code
- CLR and Performance
- The Life and Times of a .NET Web Application
-
Profiling Managed Code
- Using Compuware DevPartner Studio
- Using AppMetrics to Monitor .NET Enterprise Services Components
- Pre-Production Monitoring in AppMetrics
- Production Monitoring
- Conclusion
- 8. Analyzing the SQL Tier
- 9. Estimating IIS Tier Capacity with Transaction Cost Analysis
- 10. Performance Modeling: Tools for Predicting Performance
- A. About the Author
- About the Author
- Copyright
Product information
- Title: Performance Testing Microsoft® .NET Web Applications
- Author(s):
- Release date: October 2002
- Publisher(s): Microsoft Press
- ISBN: 9780735615380
You might also like
book
Web Performance Tuning
For as long as there's been a Web, people have been trying to make it faster. …
book
Web performance basics
This excerpt covers all the basic web performance concepts, including metrics, charts, and what they mean.
book
Jump Start Web Performance
Despite working on the web every day, few developers have a good word to say about …
video
Web Performance Optimization Basics
In today’s increasingly demanding online world, one of the quickest ways to drive existing or potential …