Chapter 3. Testing Software Performance and Scalability

 

Don't guesstimate. Measure it!

 
 --The author

For the software product you develop, it's necessary to incorporate performance and scalability testing into your development life cycles. Thorough performance and scalability tests can provide a quantitative basis for further optimization and tuning opportunities so that the maximum possible performance and scalability can be achieved for your product. High performance and scalability could be one of the advantageous selling points for your product against any competitors. High performance and scalability will also make your customers happy after the deals are closed and your customers start to deploy and use your product. Your customers would be frustrated if they cannot easily get your product up and running after paying a premium for the product.

Let's assume you agree that testing the performance and scalability of your software product must be part of your product development life cycle. Then, how can you maximize the productivity, efficiency, and effectiveness of your software performance and scalability testing work? This book helps you achieve such goals. In order to be successful, you'll need to have the right mindset, right hardware, and right skill set.

Your mindset needs to be adapted for designing and executing software performance and scalability tests. We all know that mindset is the drive behind how we make decisions, what we do, and what we can accomplish. In this ...

Get Software Performance and Scalability: A Quantitative Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.