Uptime: Real Data Check Explained
We need to know if our application is working for customers. Many uptime checks look at things like health endpoints and static files. But those don’t check that your customer’s service is actually functioning. Check the real data to know if your customer’s service is actually working.
What is a Real Data Check?
In a real data check, we run real requests to test our application. The idea is to test functions that users are actually using. This test is perfect for things like login, register and e-commerce cart functions. In a register test, we create a dummy account every time we run the check.
Real data checks are ideal because they test that the function is working. The only downside is that setting up test scenarios for each function may be difficult. Some uptime monitoring services like Status List make this easier for you. Status List allows you to specify custom authentication headers and request parameters.
Setting it up
You can really go in deep with lots of real data checks. I would recommend at the very least you setup a test for one mission critical function. (e.g. login, add to cart, load analytics). If you have the resources, test each major function in your service.