Jump to ratings and reviews
Rate this book

The Art of Application Performance Testing: Help for Programmers and Quality Assurance

Rate this book
This practical book provides a step-by-step approach to testing mission-critical applications for scalability and performance before they're deployed -- a vital topic to which other books devote one chapter, if that.

Businesses today live and die by network applications and web services. Because of the increasing complexity of these programs, and the pressure to deploy them quickly, many professionals don't take the time to ensure that they'll perform well and scale effectively. The Art of Application Performance Testing explains the complete life cycle of the testing process, and demonstrates best practices to help you plan, gain approval for, coordinate, and conduct performance tests on your applications. With this book, you'll learn to: Written by a consultant with 30 years of experience in the IT industry and over 12 years experience with performance testing, this easy-to-read book is illustrated with real-world examples and packed with practical advice. The Art of Application Performance Testing thoroughly explains the pitfalls of an inadequate testing strategy and offers you a robust, structured approach for ensuring that your applications perform well and scale effectively when the need arises.

"Ian has maintained a vendor-agnostic methodology beautifully in this material. The metrics and graphs, along with background information provided in his case studies, eloquently convey to the reader, 'Methodology above all, tools at your discretion...' Ian's expertise shines through throughout the entire reading experience."-- Matt St. Onge, Enterprise Solution Architect, HCL Technologies America / Teradyne

158 pages, Paperback

First published December 15, 2008

25 people are currently reading
182 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (16%)
4 stars
44 (39%)
3 stars
40 (35%)
2 stars
6 (5%)
1 star
4 (3%)
Displaying 1 - 21 of 21 reviews
1 review1 follower
September 22, 2012
This is one of those tech readings that give you a necessary minimum to get you going with decent level of confidence. I can surely say - I wish I had this book on my shelf before my first dive into performance testing realm. Author does a good job of making things clear from the start - setting a structure, priorities, and following those throughout the entire reading.
The book would be useful to those aspiring to performance testing, taking them through the entire adventure - what to start with, things to watch out for, common mistakes, and some of the best practices. Those who already had a taste of performance testing would find this book as a pretty thorough checklist that's always nice to have.
Profile Image for Mike Fowler.
207 reviews10 followers
July 23, 2022
The first half of the book provides a good overall approach and strategy with ample for you to consider for a performance test process. Much of this will likely be known to someone experienced in the field, but it is a useful recap.

The second half of the book was really just lists upon lists of things to do and consider, often repeating what has come before. This section is somewhat dated too, with coverage of technology stacks contemporary development has mostly abandoned. In the end I merely skimmed the final 60 pages or so.
Profile Image for Anita Pal.
95 reviews26 followers
August 9, 2021
By all standards, this may be a short book, but it was also boring and -- from a technical perspective -- not all that interesting, to be honest.
Profile Image for Lucy.
106 reviews7 followers
February 17, 2017
Especially if you have some knowledge and need a list of pitfalls and complexity that might not be considered.
2 reviews
April 22, 2009
Designed for initiation of a performance testing program. Discussion of maintaining an existing program or working with a performance test group on a per-project basis would have extended the appeal. This would involve determining project owner acceptability of performance failure (mirroring comments on p. 5), indicating performance test options for projects (p. 39), involving performance engineers during project scoping and estimation (p. 55), and release considerations based on KPIs (p. 86).
Profile Image for Jason Walsh.
2 reviews1 follower
August 17, 2011
Designed for initiation of a performance testing program. Discussion of maintaining an existing program or working with a performance test group on a per-project basis would have extended the appeal. This would involve determining project owner acceptability of performance failure (mirroring comments on p. 5), indicating performance test options for projects (p. 39), involving performance engineers during project scoping and estimation (p. 55), and release considerations based on KPIs (p. 86).
Profile Image for Leandro Melendez.
Author 1 book7 followers
December 4, 2019
Aunque se que es medio dificil cubrir todo el universo que son las pruebas de carga, el libro de Ian esta bien explicado en los temas que alcanzó a cubrir sin entrar demasiado en tecnicismos muy profundos.

Tiene una forma clara de explicar muchas cosas que debo admitir me abrio los ojos en un par de temas mas que no tenia presentes. Lo que si me sigue dando un poco de ruido es usar intercambiable la palabra performance con load... pero a veces es inevitable.

Este libro es crucial para cualquier ingeniero de performance aspirante o veterano.
Recomendadisimo!
Profile Image for Oleksandr Romanov.
20 reviews
July 14, 2025
Wonderful book for getting an initial overview of performance testing. The reader will find the whole bunch of information on how to plan, prepare, execute performance tests for almost any kind of application and technology. The author gives us the main ideas - not the tutorials about specific tool.
Profile Image for Brian.
160 reviews2 followers
August 3, 2018
As a performance tester, I thought that some of its content was interesting and useful; however, the types of testing I do is very different from what is covered in this work. I recommend it, but think that you particularly need to be testing (web) applications to gain the most benefit.

(see http://elegantc.blogspot.com/2018/07/...)
Profile Image for Simon Eskildsen.
215 reviews1,137 followers
February 6, 2019
Lots of words, little substance. At some point, when I realized I'd read 50 pages with not a single highlight I started skimming rapidly. I was looking for some clever ideas on how to do performance testing, but I found nothing interesting. It wasn't clear to me what type of systems the author had built to make them credible on this topic. No dice... disappointed from the intriguing title.
Profile Image for Steven.
13 reviews24 followers
November 18, 2015
This book does not lay out a step by step testing strategy instead it tells you in lots of different ways that you need to plan and consider that testing will be more complex than you expect. I found no useful information in this book.
Profile Image for Kyle.
17 reviews
Read
August 28, 2021
A good introduction to performance testing. This helped me appreciate the domain of performance testing and make choices as to where I want to start in this area.
Profile Image for Farah Agha.
7 reviews5 followers
February 13, 2013
I liked the book. It deals with the fundamentals of Performance testing. It explained the process also described the things to be considered before starting the test.
392 reviews4 followers
January 2, 2014
A good book on non-functional testing. It covers the full test cycle from planning to analyzis and introduce the reader to best practices, useful check lists and examples of what might go wrong.
Profile Image for German Dominguez Montes.
15 reviews2 followers
July 16, 2014
un poco desactualizado en tecnologías, pero muy bueno en las prácticas. Espero tener las nueva edición pronto.
Profile Image for Stefan Teixeira.
27 reviews4 followers
July 2, 2015
Really amazing introduction to performance testing. If you want to start working with performance testing, I definitely recommend to read this book before studying about specific tools.
Displaying 1 - 21 of 21 reviews

Can't find what you're looking for?

Get help and learn more about the design.