Validation

The following checks are executed by validate.sh for every framework subscribed to the noisy test.

Valid baseline request

Sends GET /baseline11?a=13&b=42 and verifies the response body is 55. Confirms the server handles valid requests correctly in the context of noise testing.

Bad HTTP method

Sends a request with an invalid HTTP method (GETT) to /baseline11?a=1&b=1. Verifies the server returns a 4xx status code (400 or 405). The server must not crash or return a 5xx error.

Nonexistent path

Sends GET /this/path/does/not/exist and verifies the server returns HTTP 404.

Post-noise recovery

After the noise requests above, sends another valid request with randomized parameters GET /baseline11?a={random}&b={random} and verifies the correct sum is returned. This confirms the server did not crash or enter a broken state after handling malformed traffic.