Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice
by André B. Bondi
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 ...
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