Collection
Every API request lives in one shared collection, built once and reused across projects.
Point WinScale at APIs you already have, set a Load Profile, and it generates and runs the K6 plan itself. No scripts to hand-write, and a run you can repeat every release.
POST /checkout 200 142ms GET /cart 200 88ms POST /payment 500 310ms
Six concepts underpin WinScale. Once they make sense, so does the whole tool.
Every API request lives in one shared collection, built once and reused across projects.
Point the same collection at dev, staging or production without editing a single request.
Chain requests into an ordered sequence, with data passed from one step into the next.
Combine Flows into the actual end-to-end journey you want under load.
Set virtual users, concurrency and ramp-up. WinScale turns it into a K6 plan.
Define what counts as a pass, so a run ends with a verdict, not just numbers.
Pick the curve that matches what you are actually testing for.
A flat, steady number of virtual users for the whole run.
Users increase step by step, so you can see exactly where response times start to bend.
A sudden burst of load, then back to baseline, for testing how the system recovers.
A gradual rise and fall, matching a realistic pattern like a sale or a release window.