Checks validate response values. For example, you can use checks to validate that your POST request is returning 201 status codes.
Inspecting checks is a valuable practice at both the beginning and the end of the test.
- If your checks fail at the beginning, there's a good chance the test is sending improper requests. For example, 4xx responses to POST requests may indicate that the authentication is malformed.
- If your checks fail at the end of the test, your system is likely degrading under the test load.
If the number of check failures increases as the test runs, you can use the Checks tab to view the check metrics in a time series.
To visually inspect and analyze checks, use the Threshold tab
First, in the tab itself, note the number of checks that passed against the total number of checks. This provides a quick, top-level overview of the check performance.
From there, you can explore the individual checks. In the Checks tab, you can investigate in the following ways:
To find Checks that have failures, search for a check, or sort columns.
- Note the ✓ or ✕ on the left side of each row.
- In the preceding image, the Check HTTP status is 200 succeeded only 84.57% of the time: 137 successful runs and 25 failures.
To inspect a check in detail:
- Select the check row.
- In the expanded check, note how many failures occur at different points in the test.
If you want to compare a check time series to other metrics, add it to the Analysis tab.
To compare the check data with other data about the test:
- Select a check.
- Select Add to Analysis.
- Then use the Analysis tab to find correlations between checks data and other values from the test.