Collection Runner
The Collection Runner lets you execute an entire collection or folder sequentially — running all requests one after another and reporting pass/fail for each.
Opening the Runner
Click the Runner icon in the sidebar, or right-click a collection → Run collection.
Configuration
| Setting | Description |
|---|---|
| Collection / Folder | Choose what to run — entire collection or a specific folder |
| Environment | Which environment to use for variable resolution |
| Iterations | How many times to run the full sequence (default: 1) |
| Delay | Milliseconds to wait between requests (default: 0) |
| Stop on failure | Stop the run when the first test fails |
Running
Click Run to start. The runner displays progress in real time:
- Each request shows its name, status code, response time
- Test results per request: ✓ passed / ✗ failed
- Overall summary at the end: total requests, passed tests, failed tests, total time
Using Variables Between Requests
Test scripts can extract values from responses and save them as environment variables:
// In a "Create User" request test script:
rm.environment.set('createdUserId', rm.response.json().id.toString())
The next request in the sequence can use {{createdUserId}} in its URL or body.
Results
After the run completes you can see:
- Per-request status, response time, and test pass/fail
- Total: X requests, Y tests passed, Z tests failed
- Total run duration