with one click
k6
// Run k6 load tests against the workflow engine. Use when performance testing, stress testing, or benchmarking.
// Run k6 load tests against the workflow engine. Use when performance testing, stress testing, or benchmarking.
Norsk tekstforfatter og redaktør for Digdir: klarspråk, AI-markører, anglisismer, fagtermer, mikrotekst.
Rebase a stacked PR onto main after its parent was squash-merged, using `git rebase --onto` to skip already-merged commits. Use when rebasing a stacked or dependent PR, handling a squash-merged parent PR, or recovering from empty commits or spurious conflicts after `git rebase main`.
Skill for reviewing text content - error messages, labels, help texts and tone of voice. Use this skill only when directly invoked.
Manage the workflow engine's Docker Compose stack. Use when starting, stopping, rebuilding containers, or resetting the database.
Format C# files with CSharpier and verify the build passes. Use when formatting code, fixing build errors from formatting, or before committing changes.
Manage EF Core database migrations. Use when adding, listing, or removing migrations for the workflow engine.
| name | k6 |
| description | Run k6 load tests against the workflow engine. Use when performance testing, stress testing, or benchmarking. |
brew install k6dotnet run)| Script | Purpose |
|---|---|
.k6/stress-test.js | Ramp-up stress test with increasing VUs |
.k6/continuous-process-next.js | Continuous processing throughput test |
.k6/constant-rate.js | Fixed request rate test |
k6 run .k6/<script-name>.js
Scripts use the payload template at .k6/process-next-payload.json. Modify this file to change the workflow shape used in load tests.
constant-rate.js at low rates to establish a baseline.stress-test.js to find breaking points.http://localhost:7070 (requires full Docker profile).