RUNNER & CLI
Every request. In order. Every time.
Hit "Run" on any collection — pass a CSV or JSON data file, set iteration counts, watch the whole thing stream by with pass/fail results. Or run the same thing from your CI with rosty-cli.
Why this is different
Paid tiers and cloud runs are common in this category. Rostyman's runner is free, local, and identical whether triggered from the GUI or the CLI. The same result artifacts, the same logs, the same exit codes.
Point, click, run the whole thing.
Pick a collection, optionally attach a data file, set iterations and delay. Press Run. Every request executes in the order you set, assertions run, and you get a clean pass/fail report with full response snapshots for every iteration.
- CSV and JSON data files for parameterized runs
- Iteration count and inter-request delay
- Per-request pass/fail with assertion detail
- Export report as JSON or HTML
- Keep the run artifacts in the Run History tab
users-api
24 requests · 100 iterations · data.csv
Data-driven testing
Attach a CSV or JSON file. Each row becomes one iteration. Columns map to variables available in every request.
rosty-cli for CI
The exact same runner, usable from any shell. Ships with the app — no separate install.
$ rosty-cli run users-api.rostyman --data data.csv --iterations 10 ✓ POST /users 142ms ✓ GET /users/:id 87ms ✓ PATCH /users/:id 101ms ✗ DELETE /users/:id failed: expected 204, got 500 ✓ GET /users/search 63ms Run complete · 2398 / 2400 passed · 4m 12s Exit: 1
Exit code 0 on pass, 1 on failure. Drop it into GitHub Actions, GitLab CI, Jenkins, or any pipeline.
Runs on your machine.
No cloud execution engine. No pay-per-run. No limits on iterations. Your CPU is the only ceiling.