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 IDNamePrice
Send a request or intercept it in Playwright.
Last safe response summary
No response captured.

Practice sequence

Six deterministic route exercises

  1. Fulfil the request with a replacement three-product response.
  2. Fulfil an empty data array and assert its state.
  3. Return HTTP 503 once, then fulfil the explicit retry.
  4. Abort the route and assert the labelled network result.
  5. Delay a fulfilment and assert the in-progress state.
  6. Fulfil malformed or invalid JSON and assert the controlled contract error.

Download the network-mocking test-case pack