Skip to main content

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

SettingDescription
Collection / FolderChoose what to run — entire collection or a specific folder
EnvironmentWhich environment to use for variable resolution
IterationsHow many times to run the full sequence (default: 1)
DelayMilliseconds to wait between requests (default: 0)
Stop on failureStop 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