Under a 10,000-user load test, no one is reading every response. WPLoadTester compares every replay against the recorded page automatically and flags the responses that drifted, even when the server returns a clean 200. Site-wide and per-page rules let you adapt the validation to what your application is actually supposed to look like.
The HTTP specification says servers should return a 5xx status on errors. The reality is that most web applications do not. The error patterns that slip past a status-code check are common:
/error, which itself returns 200{ "error": "rate limited" } at status 200, because the API designer chose to put the error in the bodyA test that only checks status codes counts every one of those as a success. The user, meanwhile, sees a broken application.
For every page in a recorded test case, WPLoadTester captures the response that came back during recording. That captured response is the baseline. At replay time, the same request goes out and the actual response is compared against the baseline.
The default comparison is structural: text content, key markers, expected response length range. Volatile content that legitimately varies (timestamps, session IDs, randomized user IDs, CSRF nonces) is detected from the recording analysis and excluded from validation by default. The cases ASM cannot identify automatically can be excluded explicitly via a per-page rule.
The default rules cover the common shapes; custom rules handle anything specific to your application.
NullPointerException"ORD-\d+"When validation fails, the failure surfaces in the test results next to the failed virtual user. Opening the failure brings up the Visual Content Compare editor (shown above): the recorded baseline on one side, the actual replay response on the other, the differing region highlighted. The diagnosis is what changed, not "this page failed somehow."
Validation failures also propagate into the analytics dashboard’s Errors tab, alongside HTTP-level failures, so the report tells the full failure story. Read about the Metrics Dashboard
Run a load test that actually verifies the response.
Page validation, the Visual Content Compare editor, and custom validation rules ship in every edition of WPLoadTester 7. Request the beta to run validated tests at cloud scale, or download the free single-machine edition to evaluate locally.
Reference: the canonical validation docs live at docs.webperformance.com.