API monitoring
So far, you’ve been learning about different ways of testing your API either manually or automatically as a part of a build pipeline. Running those tests periodically is also an important part of the QA process. With API monitoring, you’ll be able to confirm that the quality of the API is the best possible at all times. Or, you’ll know whenever something is not working as it should right away.
The first and most critical type of monitoring verifies something that has a deep impact on quality: the availability of your API. To put it simply, uptime monitors repeatedly check if an API is running and alert you whenever it isn’t. Additionally, an uptime monitor can verify how long your API takes to respond to particular requests. For instance, you can set up an uptime monitor to make several requests and fail if the response times are above a certain limit. This possibility is handy if you have features that should respond within a specified...