BenchStress, in motion.
Real-time per-client telemetry, distributed across as many worker boxes as you want, driving real HTTP traffic against any target. Test anything to the extreme, find any weakness.
This was 5 workers over a local 10 GbE network hitting a quad-CPU Dell server serving a static HTML page — but really, this scales to unlimited workers. The honest truth is, we don't know what the upper limit is. What most people actually want is realistic app / web testing with a realistic number of visitors, and that's exactly what BenchStress does for you.
Live telemetry270,000 requests per second.
One pixel per simulated client.
Every connected client gets its own cell. Cyan and blue alternate during request flight, green flashes the moment a response lands, red flashes on errors. You can see bottlenecks the instant they appear — uneven workers, clusters of failures, slow tails — without parsing logs.
RPS, in-flight count, p50 / p95 / p99, error rate, and total bytes are aggregated across every worker in real time. The grid scales from 100 cells to 50,000+ per worker without dropping frames.
8,500 clients 5 workers 7ms p50
Campaign builderReal traffic, not synthetic.
Configure every dimension of an HTTP campaign in one form. Real browser-fingerprint headers, custom auth, request bodies, host-header overrides, HTTP/2, keep-alive, ramp curves, and a global RPS cap so you can sustain a target rate instead of overrunning it.
- Browser profile — realistic User-Agent, Accept, client-hints, etc.
- Host header override for SNI / vhost / CDN-bypass testing
- Custom headers — Cookies, Authorization, anything
- Per-worker client count + ramp + global RPS cap
- HTTP/2 + keep-alive toggles to match your real users
- Worker selection — pick exactly which boxes run this campaign
Every request, loggedThe proof is in the trace.
Real-time per-request log of every hit your workers fire. Timestamp, worker, campaign, simulated client id, method, status, latency, bytes, URL, and any error message — all streaming live.
Filter to errors only when you want to see what's failing. Pause to read carefully. Clear and resume on a fresh burst. The buffer holds 2,000 most recent entries with a "newest at top" view.
This is the receipt that backs every number in the dashboard. If a metric looks weird, drop into Logs and see exactly which requests caused it.
Distributed orchestrationOne Admin. Any number of workers.
Mix Linux and Windows worker boxes. Mix beefy 90-core servers with 8-core dev boxes. Each worker self-discovers your Admin via the cloud licensing service the first time it activates — no IPs to type, no JSON to edit.
The dashboard shows hostname, OS, CPU, RAM, connection state, and active client count for every worker on your license. Edit per-worker max-clients on the fly to throttle a box that's CPU-bound. Click + Add Worker for a copy-paste install command preconfigured for your network.
Activations are seat-counted by Admin (3 per Premium / Lifetime purchase). Workers don't count — bring as many as you want.
Ready to drive real traffic?
Subscribe annually or buy a Lifetime license. AdPath, Inc. payment.
30-day refund on the most recent charge if it's not what you needed.