O'Reilly logo

Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice by André B. Bondi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Performance Testing

Performance testing is essential for avoiding unpleasant surprises in production, such as slow response time, inadequate throughput, and dropped transactions. In this chapter we will learn how performance tests can be structured to verify that the system has desirable scalability properties, such as resource utilizations that are linear functions of the offered load. We shall discuss performance testing practices and procedures and review and interpret actual performance data. This data illustrates how performance testing can be used to uncover undesirable properties of the system, preferably before it goes into production. The chapter concludes with a discussion of performance test automation and the value of automating ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required