Start Free — 500 VUs • 10 min • No Credit Card

Know if your app
can handle the real load.

Run load tests locally from your terminal or scale to millions of VUs in the cloud. Write tests in PHP, Laravel, or the web portal.

PHP
SDK + Laravel
5+
Global Regions
500
Free VUs
<2ms
Engine Overhead

VoltTest is a performance and load testing platform for PHP and Laravel developers, powered by a Go engine that delivers 275 requests per second per virtual user using under 50 MB of memory per 1,000 VUs. Run tests locally from your terminal or switch to cloud mode to distribute load across 5+ global regions scaling to over 10 million concurrent virtual users. The free tier includes 500 VUs, 10-minute tests, and a real-time metrics dashboard with P50, P95, and P99 latency percentiles — no credit card required.

From 0 to 10k users in seconds.

01

Install via Composer

Add the SDK to your project dev dependencies.

composer require volt-test/php-sdk --dev
02

Define your Scenario

Describe user behavior using our fluent API.

$scenario->get('/api/products')->validateStatus('status', 200);
03

Run & Analyze

Execute the test and get instant feedback.

php test.php

"No scripts, no YAML — just pure PHP."

test-results.log
Preparing Test... 100%(4/4, 29215 it/s)
Running test (VUs) 100%(50/50, 276 it/s)
Test Metrics Summary:
===================
Duration:181.83ms
Total Reqs:50
Success Rate:100.00%
Req/sec:275.00
Failed:0
Response Time:
------------
Min:6.23ms
Max:178.25ms
Avg:90.06ms
P95:171.35ms
P99:178.25ms

Why VoltTest

Everything you need to break your app.

Robust, scalable performance testing built for developers.

Blazing-Fast Go Engine

Written in Go for maximum throughput. Simulate thousands of concurrent users with minimal overhead.

275req/s

per virtual user

<50MB

memory per 1K VUs

Native PHP SDK

Write tests in the language you love. Laravel, Symfony, and vanilla PHP.

composer require volt-test/php-sdk

Laravel Package

Artisan commands, route discovery, and CSRF handling out of the box.

php artisan volttest:make UserTest

Scenario Flows

Define complex user journeys with weights, think times, and data providers.

LoginBrowseCheckout

Real-time Metrics

Watch response times, throughput, and errors update live.

Detailed Reporting

P50, P95, P99 latency. Error classification. All exportable.

42ms
P50
171ms
P95
312ms
P99
Two Ways to Test

Local or cloud. Same SDK.

Start with headless mode on your machine, then flip to cloud when you need real scale. Your test code stays the same.

Headless Mode

Local · CI/CD · Open Source

  • Run from your terminal — no cloud needed
  • Works with PHP SDK & Laravel package
  • Instant CLI metrics with P50/P95/P99
  • Perfect for CI/CD pipelines
  • Open-source PHP SDK & Laravel package
$ php test.php
Running test (VUs) 100%  (50/50)
Reqs: 50Success: 100%Avg: 90ms

Cloud Mode

Managed · Multi-node · Free tier

  • Scale to millions of concurrent VUs
  • Rich web dashboard with live charts
  • Per-scenario & per-step breakdowns
  • Multi-node distributed testing
  • Multi-region global load testing
  • Test history and comparison
Live DashboardRunning
8,481
VUs
46.5K
RPS
99ms
Avg
99.9%
OK
Try cloud free

Same test code. Switch to cloud with one flag: $volt->cloud($apiKey)->run() or php artisan volttest:run --cloud

Cloud Mode

See everything. Miss nothing.

Test from 5+ global regions, compare runs side by side, and let smart insights surface what matters — all in one dashboard.

volt-test.com/runs/761128cc/regions
Live
VoltTest geographic distribution — multi-region load test across N. Virginia, Oregon, Ireland, Hong Kong, and Sydney with live map and per-region metrics
Run Comparison · 3 runs · 601K requestsCompare
VoltTest run comparison — 3 runs compared side by side with volume, throughput, latency percentiles, and reliability deltas
Run Overview · 20K VUs · 10 NodesCritical
VoltTest critical run — 20K virtual users across 10 nodes with auto-detected insights: error rate, latency threshold breaches, and P99 outliers
Time Series·
VoltTest time series — throughput up to 12K req/s, response time with P50/P90/P95/P99 percentiles, request success/error rates, and 20K virtual user ramp-up over a 2-hour load test

Multi-Region Testing

Run from 5+ global regions simultaneously. See per-region latency, throughput, and error rates on a live map.

Run Comparison

Compare any runs side by side — volume, latency percentiles, reliability — with instant delta calculations.

Smart Insights

Auto-detect anomalies: error spikes, P99 outliers, threshold breaches — surfaced before you dig.

Live Time Series

Throughput, latency percentiles, request rates, and VU ramp — all charted in real time with 30s granularity.

artisan
~/projectgit:(main)
$ composer require volt-test/laravel-performance-testing --dev
Installing volt-test/laravel-performance-testing (v1.0.0)...
~/project
$ php artisan volttest:make UserTest --routes
Laravel Package Available

First-Class Laravel Support

Seamlessly integrate performance testing into your Laravel workflow. Our dedicated package brings the power of VoltTest directly to Artisan.

Automatic Route Discovery

Automatically generate tests based on your defined routes.

Artisan Commands

Create, run, and manage tests using familiar CLI commands.

CSRF Handling

Built-in support for CSRF tokens and session management.

View Package
composer require volt-test/laravel-performance-testing
Pricing

Start free. Scale when ready.

No credit card required. Get started in minutes.

Free to Start

Free Plan

$0
per month
5,000 VU-hours / month
500 concurrent virtual users
10-minute max test duration
Real-time metrics dashboard
PHP SDK + Laravel package
Join Early Access

Need more power?

Starter

5,000 VUs

20,000 VU-hrs
$19/mo

Pro

25,000 VUs

75,000 VU-hrs
$49/mo

Business

100,000 VUs

250,000 VU-hrs
$149/mo
Compare all plans
FAQ

Frequently Asked Questions

Is VoltTest free to use?+
Yes. The free tier includes 500 concurrent virtual users, 10-minute test duration, 5,000 VU-hours per month, and full access to the real-time metrics dashboard. No credit card is required to sign up or start testing.
Does VoltTest work with Laravel?+
VoltTest has a dedicated Laravel package with Artisan commands for generating test stubs (volttest:make) and running tests (volttest:run). It auto-discovers your application routes, handles CSRF tokens and session cookies, and supports both local headless execution and cloud mode.
How fast is the VoltTest engine?+
The Go-powered engine delivers 275 requests per second per virtual user using under 50 MB of memory per 1,000 VUs. Each virtual user runs as a lightweight goroutine, enabling the engine to scale to 10 million or more concurrent users without JVM overhead.
What is the difference between local and cloud testing?+
Local (headless) mode runs tests from your terminal or CI/CD pipeline with no cloud dependency — ideal for development and pre-merge checks. Cloud mode distributes load across dedicated instances in 5+ global regions, scaling to millions of concurrent users with a live dashboard, per-region metrics, and run comparison.
How does VoltTest compare to k6, JMeter, or Locust?+
VoltTest lets PHP and Laravel developers write load tests in their own language — no Java, Go, Python, or YAML required. Install via Composer, define scenarios with a fluent PHP API, and run locally or in the cloud. The Go engine matches or exceeds the throughput of alternatives while the Laravel package provides framework-native integration that general-purpose tools lack.

Ready to push your limits?

Start with 500 VUs, real cloud infrastructure, and real metrics — no credit card required. Upgrade only when you outgrow it.

Early access spots are limited — join the waitlist today