> For the complete documentation index, see [llms.txt](https://docs-v2.hypertest.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results/understanding-results-categories.md).

# Understanding Results Categories

## 1. Passed Requests

These requests will have no regressions in the responses or their outbound calls.&#x20;

<figure><img src="https://2702123086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKGOAD6xy07C4jYV7QqmF%2Fuploads%2FdJhNHMnzhXseZFnzfmdC%2Fimage.png?alt=media&amp;token=3d597cac-c17e-4a48-b2aa-53773deabee9" alt=""><figcaption><p>In this example, the response of the request or it's outbound calls show no regression.</p></figcaption></figure>

## 2. Failed Requests

Requests with regressions in responses or any of its outbound calls.

**2.1 Understanding a failed request**

Check any failed requests to understand what Hypertest reports. It asserts for response codes, schema and data across responses and outbound call. See the example below of a data regression

<figure><img src="https://2702123086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKGOAD6xy07C4jYV7QqmF%2Fuploads%2FLTCzr4KU17YldPOIQWNP%2FScreenshot%20(182).png?alt=media&amp;token=4d4bb0aa-8bd2-4464-bf25-8ff40574d224" alt=""><figcaption></figcaption></figure>

1. This is an example of **Value Modified,** in the path, '**newBalance**'.
2. Why did Hypertest report this problem.  When the API works fine, the field **newBalance** gets correctly updated when someone adds $500, as seen in **Expected Response**. However, when the code was updated it caused an error making it debit instead of credit the same amount. When HyperTest ran the request with the same data set it caught the difference you see in **newBalance.**&#x20;
3. We can magnify the scope of our investigation by looking at the JSON View, which tells us the actual difference in the form of a JSON file.

<figure><img src="https://2702123086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKGOAD6xy07C4jYV7QqmF%2Fuploads%2FiBT6oeI829EYiGMvOwqv%2FScreenshot%20(183).png?alt=media&amp;token=f205250b-cd68-47ac-b346-fcc82f9415e3" alt=""><figcaption></figcaption></figure>

**2.2 Checking the Outbound call responsible**

HyperTest can similarly assert the schema and data in outbound calls.

<figure><img src="https://2702123086-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKGOAD6xy07C4jYV7QqmF%2Fuploads%2FZUWWrnxrxZKvUHWOeTvw%2FScreenshot%20(184).png?alt=media&amp;token=ac567973-3473-47e4-a649-7874bd53de75" alt=""><figcaption></figcaption></figure>

In the same example,  once the **NewBalance** is computed the service updates it to a database like PostgreSQL here. HyperTest asserts for schema and data in the db query like it did for API response above and reports a regression like you see above.
