mirror of
https://github.com/coder/coder.git
synced 2026-06-06 06:28:20 +00:00
08fb9a6f1b
This PR adds a scaletest workspace-traffic command for load testing. This opens a
ReconnectingPTY connection to each scaletest workspace (via coderd) and
concurrently writes and reads random data to/from the PTY. Payloads are of the
form #${RANDOM_ALPHANUMERIC_STRING}, which essentially drops garbage
comments in the remote shell, and should not result in any commands being executed.
1.5 KiB
1.5 KiB
scaletest
Run a scale test against the Coder API
Usage
coder scaletest
Subcommands
| Name | Purpose |
|---|---|
cleanup |
Cleanup scaletest workspaces, then cleanup scaletest users. |
create-workspaces |
Creates many users, then creates a workspace for each user and waits for them finish building and fully come online. Optionally runs a command inside each workspace, and connects to the workspace over WireGuard. |
workspace-traffic |
Generate traffic to scaletest workspaces through coderd |