PRACTICE FIXTURE — intentionally built for automation practice
Synthetic endpoint · Learner-controlled retry
Advanced network mocking
Intercept one documented Testheon Store request with Playwright. Fulfil a replacement response, abort it, delay it, return a route error, or vary the safe JSON contract without calling any third-party service.
Request control
Send a known catalogue request
- Method
- GET
- Target
/practice/api/v1/store/catalog?featured=1&limit=3- Requests issued
- 0
- Automatic retries
- Disabled
Ready. No request has been issued.
Assertion-ready result
Rendered replacement response
The first visible result makes a route fulfilment easy to assert. Empty, malformed, error, and network outcomes remain visible without an unhandled page exception.
| Product ID | Name | Price |
|---|---|---|
| Send a request or intercept it in Playwright. | ||
Last safe response summary
No response captured.
Practice sequence
Six deterministic route exercises
- Fulfil the request with a replacement three-product response.
- Fulfil an empty
dataarray and assert its state. - Return HTTP 503 once, then fulfil the explicit retry.
- Abort the route and assert the labelled network result.
- Delay a fulfilment and assert the in-progress state.
- Fulfil malformed or invalid JSON and assert the controlled contract error.