Load Testing for RESTful APIs in the Cloud: A Comprehensive Guide

Load Testing.

Load Testing for RESTful APIs in the Cloud: A Comprehensive Guide

4 minutes readKey takeaways Cloud generation removes the capacity limit that caps most local API load tests. Weight endpoints by real traffic rather than testing them evenly. Assert on payloads, because an API can return errors quickly and look fast. Alright, folks, let’s dive into the nitty-gritty of load testing RESTful APIs in the cloud, but let’s… Read more »

Measuring Latency for Different Regions of the World

Apache JMeter Load Testing.

Measuring Latency for Different Regions of the World

2 minutes readKey takeaways Latency varies enormously by region, so a single measurement point tells you very little. Measure from where your users are, then decide whether a CDN or an edge deployment is warranted. Compare regions over time; a one-off reading catches routing noise. During the development of your web application you will encounter the need… Read more »

Comparing Performance Across Web Application Builds

Load Testing.

Comparing Performance Across Web Application Builds

2 minutes readKey takeaways Pick the KPIs before the comparison, or you will choose the ones that flatter the new build. Compare against a stored baseline rather than memory of the last run. Change one thing between builds if you want the comparison to mean anything. Ensuring your web application’s performance improves or remains consistent over time… Read more »

What is Latency in Load and Performance Testing?

Load Testing.

What is Latency in Load and Performance Testing?

2 minutes readKey takeaways Latency is travel time; response time is latency plus server processing. Confusing the two leads to optimising code when the problem is distance. Measure from where users are, since latency is a property of the route. Let’s say that you want to access a web service or a web page. The response time… Read more »