Learn load testing, step by step
Practical tutorials covering k6, Locust, CI/CD integration, metric analysis, and production load testing patterns.
Start here
ASK AI: Query Your Load Tests in Plain Language
Set up the built-in AI assistant with your own provider, then ask questions about runs, metrics and machines — and get live tables, charts and action buttons back.
Load Testing with AI Agents: The Perfscale MCP Servers
Connect Claude Code or any MCP client to perfscale. Let an agent author schema-valid test YAML, run load tests, and investigate regressions in your workspace.
Your First k6 Load Test in 5 Minutes
Install k6, write a basic script, run it locally, then push it to perfscale CI. Zero fluff.
k6 Metrics Explained: What to Watch and What to Ignore
k6 outputs dozens of metrics. Learn which ones actually matter, how percentiles work, and how to set meaningful thresholds.
All guides
Load Testing WebSockets, Step by Step
From a one-step echo check to a hundred-order stream with RTT percentiles: sessions, live connections, dynamic message templates, and stream assertions with the perfscale native engine.
Load Testing FIX Venues, Step by Step
From a bare FIX logon to sustained order flow: sessions, data dictionaries, dynamic message templates, and latency assertions with the perfscale native engine.
Load Profiles: Constant, Ramp, Spike, and Soak Tests
Not all load tests are equal. Learn when to use each load shape and how to configure them in k6.
Continuous Load Testing with GitHub Actions
Add performance gates to every pull request using k6 and perfscale. Configuration, secrets, and PR comment reporting included.