A Division of Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright 2003 by Microsoft Corporation
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.
Library of Congress Cataloging-in-Publication Data
Performance Testing Microsoft .NET Web applications / Microsoft ACE Team. p. cm. Includes index. ISBN 0-7356-1538-1 1. Application software--Testing. 2. Microsoft .NET. 3. Web site development. I. Microsoft ACE Team. QA76.76T48 P457 2002 005.2'76--dc21 2002026545
Printed and bound in the United States of America.
1 2 3 4 5 6 7 8 9 QWT 7 6 5 4 3 2
Distributed in Canada by H.B. Fenn and Company Ltd.
Microsoft Press books are available through booksellers and
Application Expert is a registered trademark of Compuware Corporation. BizTalk, JScript, Microsoft, Microsoft Press, the .NET logo, PowerPoint, Visual Basic, Visual C++, Visual C#, Visual Studio, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other
The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain
Project Editor: Lynn Finnel
The Microsoft Application and Consulting Engineering (ACE) Team would like to acknowledge a number of people for their help and support throughout this project. First, we want to thank our managers, Mike Adams and Tracy Shell, for trusting us to get our regular work done while we were writing this book. Next, a number of technical editors ensured the accuracy of the material presented in the book. Starting with Chapter 3, we want to thank Matt Odhner for reviewing and offering insightful feedback on the ACT material. Chapter 5 was tech-edited by Jim Pierson. Thanks go out to Fabio Yeon and Mitica Manu for tech-editing Chapter 6. We express our gratitude to Eric Rachner, Chad Dellinger, and Mitica Manu for their contributions to Chapter 7. Julius Chen and Ken Henderson reviewed Chapter 8, while Chapter 9 was reviewed by one of the patent holders of the Transaction Cost Analysis (TCA), David Guimbellot. Others involved with Chapter 9 include Perry Clarke, also a patent holder for TCA, and Chris Lawson, a fine intern who was kind enough to run the TCA verification tests. In addition, we express our gratitude to the MSN Enterprise Tools team,