Replay View
Create and execute request variants to test API behavior with modified inputs.
Concepts
| Term | Description |
|---|---|
| Flow | An original captured traffic request |
| Variant | A modified copy of a flow for testing |
| Replay | Executing a variant through the proxy |
Creating Variants
From Traffic View
- Find the request you want to test
- Click Create Variant
- You're taken to Replay view with a new variant
From Replay View
- Select an existing flow or variant
- Click New Variant
- The new variant inherits from the selected item
Variant Chains
Create variants from variants to build test progressions:
Original Flow
├── Variant A (change prompt)
│ └── Variant A1 (also change model)
└── Variant B (change headers)
Variant Editor
| Field | Description |
|---|---|
| Name | Display name for easy identification |
| Description | What this variant tests |
| Method | HTTP method (GET, POST, etc.) |
| URL | Target URL |
| Headers | Request headers (editable) |
| Body | Request body (editable) |
Intercept on Replay
Toggle to intercept the response when this variant executes:
- Off: Response is captured but not held
- On: Response appears in Intercept queue for editing
Executing Replays
- Select a variant
- Click Send
- If Intercept on Replay is enabled:
- Edit the response in Intercept queue
- Forward when ready
- View results in variant details
Results
After execution, variants show:
| Field | Description |
|---|---|
| Status | pending, sent, completed, failed |
| Sent At | Timestamp of execution |
| Result Flow ID | Link to captured response |
| Error | Error message if failed |
Click the result flow ID to view full response details in Traffic view.
Replay Names
Give meaningful names to flows that have variants:
- Click the name field next to a flow
- Enter a descriptive name
- Names persist across sessions
Use Cases
Test Different Prompts
- Create variant from an LLM request
- Modify the prompt in the body
- Execute and compare responses
Test Error Handling
- Create variant
- Enable Intercept on Replay
- Execute
- Change response status to 500
- Forward and observe agent behavior
Test with Different Models
- Create variant
- Change the model parameter in body
- Execute and compare outputs
Reproduce Issues
- Find the problematic request in Traffic
- Create variant
- Replay to reproduce
- Modify to test fixes