Guides
Load and performance testing step by step, from the first script to reading the results.
-
TPC-H: what the benchmark measures and how to run it
TPC-H explained: 8 tables, 22 queries, scale factors, QphH and the power and throughput tests, audited vs informal runs, and when TPC-DS fits better.
Guides6 min read
-
redis-benchmark: how to use it and read its numbers
How to use redis-benchmark: the key options, how to read its throughput and latency output, what pipelining and clients change, and why your app differs.
Guides7 min read
-
How to use sysbench for CPU, disk and MySQL benchmarks
How sysbench works: CPU, memory and file I/O tests, OLTP scripts for MySQL and PostgreSQL, the options that matter, how to read the output, its limits.
Guides6 min read
-
YCSB: workloads A-F, how to run it and its limits
YCSB explained: what the Yahoo! Cloud Serving Benchmark measures, core workloads A to F, load and run phases, how to read its output and where it stops.
Guides7 min read
-
pgbench: how to benchmark and load test PostgreSQL
pgbench explained: initialize with -s, run with -c, -j and -T, write custom scripts, throttle with -R and read tps, latency and failed transactions.
Guides6 min read
-
gRPC load testing: tools, setup and what to watch
gRPC load testing explained: which tools speak gRPC natively, how to write a k6 or ghz test, and why failed calls still come back as HTTP 200 responses.
Guides6 min read
-
How to load test a GraphQL API: a practical guide
How to load test a GraphQL API: name every operation, mix queries and mutations, catch the errors hidden behind HTTP 200 and watch caching and N+1.
Guides6 min read
-
Load test pass/fail criteria: how to set them
How to set load test pass/fail criteria: start from an SLO, choose latency, error and rate limits, split hard fails from warnings and encode them per tool.
Guides6 min read
-
Load testing in GitHub Actions: a practical guide
How to set up load testing in GitHub Actions with k6, Artillery, Locust or JMeter: thresholds that fail the job, artifacts and what one runner can handle.
Guides6 min read
-
How to run a load test: a step-by-step guide
How to run a load test from start to finish: set a goal, script one user journey, smoke test it, ramp up the load and read the results that matter.
Guides6 min read