Session Replay
Session Replay
Section titled “Session Replay”Session replay lets you re-send a recorded sequence of proxy requests against a target URL and compare the results. Use it to verify that an API still behaves as expected, or to run recorded traffic against a different environment.
Prerequisites
Section titled “Prerequisites”Before replaying, you need recorded sessions from Proxy & Recording. When recording is enabled on a proxy endpoint, requests are grouped into sessions automatically.
Viewing Sessions
Section titled “Viewing Sessions”- Open a proxy endpoint
- Click the Recordings tab
- Switch to the By Session view using the toggle in the header
- Each session card shows the request count and time range
Click a session to expand it and see the individual recordings.
Starting a Replay
Section titled “Starting a Replay”- In the By Session view, click Replay on a session
- Configure the replay settings (see below)
- Click Start Replay
Configuration
Section titled “Configuration”| Setting | Description |
|---|---|
| Target URL | The base URL to send requests to (e.g., https://api.example.com). Recorded request paths are appended to this URL. |
| Replay Speed | Controls the timing between requests. Options: Instant (send all at once), 0.5x, 1x (original timing), 2x (double speed). |
| Header Overrides | Optional headers to add or replace on every replayed request (e.g., a new Authorization token). |
Results
Section titled “Results”After replay completes, you see a summary:
- Total requests replayed
- Passed — actual response status matched the recorded status
- Failed — status code mismatch or request error
Each request shows:
- Pass/fail status
- HTTP method and path
- Expected vs actual status code
- Response time in milliseconds
- Error message (if failed)
Click Run Again to replay with different settings, or Close to dismiss.
Use Cases
Section titled “Use Cases”- Regression testing — Record a session against your API, then replay after changes to check for regressions
- Environment comparison — Replay the same session against staging and production to compare behavior
- Load simulation — Use Instant speed to send all recorded requests at once
- Auth rotation — Replay with updated
Authorizationheaders without re-recording