Skip to Content
The Art of Application Performance Testing, 2nd Edition
book

The Art of Application Performance Testing, 2nd Edition

by Ian Molyneaux
December 2014
Intermediate to advanced
278 pages
6h 42m
English
O'Reilly Media, Inc.
Content preview from The Art of Application Performance Testing, 2nd Edition

Chapter 3. The Fundamentals of Effective Application Performance Testing

For the want of a nail . . .

Anonymous

After our brief discussion of the definition of good and bad performance and the reasons for performance testing in Chapters 1 and 2, this chapter focuses on what is required to performance test effectively—that is, the prerequisites. The idea of a formal approach to performance testing is still considered novel by many, although the reason is something of a mystery, because (as with any kind of project) failing to plan properly will inevitably lead to misunderstandings and problems. Performance testing is no exception. If you don’t plan your software development projects with performance testing in mind, then you expose yourself to a significant risk that your application will never perform to expectation. As a starting point with any new software development project, you should ask the following questions:

  • How many end users will the application need to support at release? After 6 months, 12 months, 2 years?

  • Where will these users be located, and how will they connect to the application?

  • How many of these users will be concurrent at release? After 6 months, 12 months, 2 years?

These answers then lead to other questions, such as the following:

  • How many and what specification of servers will I need for each application tier?

  • Where should these servers be hosted?

  • What sort of network infrastructure do I need to provide?

You may not be able to answer ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Art of Application Performance Testing

The Art of Application Performance Testing

Ian Molyneaux

Publisher Resources

ISBN: 9781491900536Errata