What is Performance?To know these, we need to start at PERFORMANCE ENGINEERING.
Build or modify a computer system to satisfy the given performance need.
A comparison in Civil Engineering is given as
“Build or modify a structure to satisfy the given need.”
In fact, PERFORMANCE is the trait of the system that we wish to engineer, hence referred to as PERFORMANCE ENGINEERING.
Performance can be classified into three main categories.
Does the application respond quickly enough for the intended users?
Will the application handle the expected user load and beyond?
Is the application stable under expected and unexpected user loads?
The engineering part comes in as soon as the first measurement is taken and we attempt to find out the enhancements required to achieve the desired performance.
A simple approach to solve this problem is
Identify the following
What are the known quantities?
What are the requirements for the desired outcome?
How can we build or achieve the desired outcome?