Phase 1 open — Load Testing

Load testing that lives where your code does.

Run k6 with native BigQuery streaming, live charts, and AI bottleneck explanations — without the AGPL surface.

run · production-stress-v3 · 500 VUs · 10minrunning
peak p95: 340ms @ 500 VUs
p95 latencyerror ratep50: 112ms · p99: 402ms · errors: 0.4%

How it works

Three steps. No black boxes.

01

Write a k6 script

Paste any valid k6 script into the Monaco editor. No proprietary extensions, no custom DSL. If it runs locally, it runs here.

import http from 'k6/http';
import { sleep } from 'k6';

export const options = {
  vus: 100,
  duration: '5m',
};

export default function () {
  http.get('https://your-api.example.com/');
  sleep(1);
}
02

Run on Testlyn

Hit Run. We spin up stock grafana/k6 on GCP, start the BQ sidecar, and stream 1-second aggregates to your dashboard in real time.

# What happens under the hood:
k6 run --out json=/tmp/metrics.jsonl test.js

# Python sidecar tails the output:
# → parses k6 JSON format
# → aggregates p50/p95/p99 per second
# → streams rows to BigQuery
03

Read the AI summary

Each morning, Gemini analyzes your last 24 hours of runs and emails you a plain-English bottleneck report. No dashboard babysitting.

Subject: Testlyn digest — 2026-05-12

production-stress-v3 (500 VUs, 10 min)
  p95: 340ms peak at minute 6
  Spike correlates with error rate jump to 28%
  Likely cause: connection pool exhaustion at
  /api/orders under sustained concurrency.
  Recommendation: increase pool size or add
  circuit breaker before next test.

Why Testlyn

No fluff. Here is what you actually get.

No lock-in

Live BigQuery metrics

Every sample lands in your BigQuery dataset. No Grafana Cloud lock-in, no proprietary format. Query your own data with SQL.

Gemini-powered

Daily AI digest

Gemini reads your last 24 hours of runs each morning and sends a plain-English bottleneck summary. Opt out anytime.

AGPL-safe

k6 unmodified — AGPL-safe

We run the official grafana/k6 image unchanged. Your scripts need zero modification. Legal team sleeps soundly.

Transparent

Real pricing, no sales call

Free tier up to 50 VUs. Paid tiers with published prices. Enterprise gets a contact form, not a gated demo.

Start in minutes. Ship with data.

Free tier: 5 runs/month, up to 50 VUs, 5 minutes each.

No card needed.

Create free account