API performance testing
We need to make sure that there is no other API traffic bottlenecks limiting the
communication in our infrastructure. Nodes to verify are DP API Gateway itself and NetScaler
load balancers.
Scope:
- Test the current infrastructure performance against massive and swelling API
calls workload. - Monitor the response time of an API, how the increasing workload will affect the
response time. - There are 3 key points for testing the response time values defined. As an
example, for APIDP, API Gateway as the prioritized component for infrastructure
testing stage.
Below 0.1 Second – preferred response time, acceptable performance
Below 2.0 Seconds – acceptable response time, conditionally acceptable
performance
Below 5.0 Seconds – interrupted response time, unacceptable performance - The response time will be verified while increasing gradually the load.
- Also servers resources (memory, cpu) will be monitored.