I want to establish the benchmark behavior of my API through performance testing.
The purpose is to ensure that the product meet or exceed requirements such as:
- Throughput
- Response time
- Stability
- Resource usage
Some of KPIs I'm aware of:
- Average response time
- Max connexion number
- Success rate
Is there a number of other industry-defined KPIs and what are the most important metrics to consider when stress testing an API ?