Skip to content

LoadLab v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 18:43
· 12 commits to main since this release

LoadLab is a self-hosted load-testing platform built on k6. Model real user journeys, run them at any scale, watch results live, keep a benchmark history for every site, and let AI agents draft and analyse tests for you over MCP.

LoadLab tour

Highlights

  • 🧭 Visual workflow editor: pages, API requests, think time, probability groups, shared modules (e.g. Sign in), HAR import and 1-iteration debug runs.
  • 📈 Live runs: users, requests/s, p50/p95/p99 and errors second by second, a per-step latency table, and stop or force stop.
  • 💥 Breakpoint tests: the arrival rate keeps rising until p95 or errors cross your limit, then the run reports the highest healthy throughput.
  • 🗂️ Per-site benchmarks: compare runs, mark a baseline and track p95 and capacity over time.
  • 🤖 MCP server for AI agents (25 tools): Claude, Gemini, ChatGPT, Cursor or any MCP client can inspect your site, draft workflows and test plans, debug them and read results. Drafts wait for your review.
  • 🔒 Security: Better Auth with TOTP 2FA, rate-limited sign-in and password reset, no public sign-up, an admin CLI, and a host allowlist enforced at compile time and inside k6.
  • 🧮 System view: LoadLab's own CPU, memory, database and disk usage, with a warning when the load generator is the bottleneck.
  • 🌐 English and Turkish UI.

Get started

git clone https://github.com/sharkpaw/LoadLab.git && cd LoadLab
cp .env.example .env   # fill in the three SERVICE_* secrets
docker compose up -d --build

Open http://localhost:8080. For Coolify, follow Deploy on Coolify.

Docker image: ghcr.io/sharkpaw/loadlab:0.1.0 (linux/amd64, linux/arm64)

Under the hood

Bun · Fastify · Drizzle ORM (Postgres) · Redis · Better Auth · React 19 · Vite · Tailwind · k6 2.3. CI runs type checks, unit tests, migration and translation checks, and a Docker + k6 end-to-end test on every change.


🇹🇷 Türkçe

LoadLab, k6 üzerine kurulu, kendi sunucunuzda çalışan bir yük testi platformudur. Gerçek kullanıcı yolculuklarını modelleyin, istediğiniz ölçekte çalıştırın, sonuçları canlı izleyin, her site için benchmark geçmişi tutun ve testleri MCP üzerinden yapay zekâ ajanlarına hazırlatın.

  • Görsel workflow düzenleyici, HAR içe aktarma, deneme çalıştırması
  • Canlı grafikler, durdurma / zorla durdurma, adım bazında gecikme
  • Kırılma noktası testi ve kapasite raporu
  • Site benchmark geçmişi ve koşu karşılaştırma
  • Yapay zekâ ajanları için MCP sunucusu: Claude, Gemini, ChatGPT, Cursor… (taslaklar sizin onayınızı bekler)
  • 2FA, hız sınırı, şifre sıfırlama ve yönetim komutları
  • İngilizce ve Türkçe arayüz

Kurulum ve ayrıntılar: README.tr.md