# VoltTest Documentation > Performance testing platform for PHP and Laravel. Scale from 1K to 10M+ concurrent users. Links to VoltTest documentation following the llmstxt.org standard. For complete documentation in a single file: https://docs.volt-test.com/llms-full.txt ## Documentation - [Cloud Examples](https://docs.volt-test.com/docs/Examples/cloud-examples/): VoltTest Cloud examples — basic cloud tests, staged load profiles, multi-region distribution, weighted multi-scenario runs, and error handling. - [HTML Form Examples](https://docs.volt-test.com/docs/Examples/html-form-examples/): VoltTest examples for load testing HTML forms — login with CSRF tokens, multi-step registration flows, and data-driven form submissions. - [JSON API Examples](https://docs.volt-test.com/docs/Examples/JSON-API-Examples/): VoltTest examples for load testing JSON APIs — authentication flows, CRUD operations, token extraction, and CSV-driven data testing. - [Result](https://docs.volt-test.com/docs/Result/): Read VoltTest test results: success rates, response times (min, max, median, p95, p99), throughput, and per-request metrics. - [Scenarios](https://docs.volt-test.com/docs/Scenarios/): Define user flows with VoltTest scenarios. Configure multiple scenarios with weighted traffic distribution, think times, and sequential HTTP reques... - [Steps](https://docs.volt-test.com/docs/Steps/): Configure HTTP request steps in VoltTest scenarios — set methods, headers, bodies, extract variables from responses, and chain requests together. - [VoltTest](https://docs.volt-test.com/docs/VoltTest/): VoltTest class API reference — create tests, configure virtual users, set duration, define scenarios, and run performance tests with the PHP SDK. - [Cloud Mode](https://docs.volt-test.com/docs/cloud-mode/): Run VoltTest load tests on managed cloud infrastructure. Scale to thousands of concurrent virtual users without provisioning servers. - [Core Concepts and Architecture](https://docs.volt-test.com/docs/core-concepts-and-architecture/): Understand VoltTest's architecture: PHP SDK for test definition, Go engine for high-performance load generation. Learn about scenarios, steps, virt... - [Getting Started](https://docs.volt-test.com/docs/getting-started/): Write and run your first VoltTest performance test in PHP. Step-by-step guide covering test setup, virtual users, scenarios, and reading results. - [Installation](https://docs.volt-test.com/docs/installation/): Install the VoltTest PHP SDK via Composer. Requirements: PHP 8.0+, ext-json, ext-curl, ext-pcntl. - [Introduction](https://docs.volt-test.com/docs/introduction/): Introduction to the VoltTest PHP SDK — write performance, load, and stress tests in PHP with concurrent virtual user simulation, CSV data sources, ... - [API Testing](https://docs.volt-test.com/docs/laravel/laravel-api-testing/): Load test Laravel JSON APIs with VoltTest — authentication flows, token extraction, CRUD operations, and header-based API testing. - [Performance Assertions](https://docs.volt-test.com/docs/laravel/laravel-assertions/): VoltTest performance assertions for PHPUnit — assert success rates, response time thresholds (p95, p99), throughput minimums, and error rate limits. - [Artisan Commands](https://docs.volt-test.com/docs/laravel/laravel-cli-commands/): VoltTest Artisan commands — volttest:make to generate test classes, volttest:run to execute performance tests from the command line. - [Cloud Execution](https://docs.volt-test.com/docs/laravel/laravel-cloud-mode/): Run Laravel performance tests on VoltTest Cloud. Configure API keys, set regions, and execute distributed load tests from your Laravel project. - [Configuration Reference](https://docs.volt-test.com/docs/laravel/laravel-configuration/): VoltTest Laravel configuration reference — config/volttest.php options, environment variables, cloud API settings, and default values. - [Creating Tests](https://docs.volt-test.com/docs/laravel/laravel-creating-tests/): Create VoltTest performance tests in Laravel. Define scenarios, configure virtual users, target URLs, and chain HTTP request steps. - [Data-Driven Testing](https://docs.volt-test.com/docs/laravel/laravel-data-driven-testing/): Use CSV data files in VoltTest Laravel tests. Each virtual user gets unique data with sequential, random, or unique iteration modes. - [Installation](https://docs.volt-test.com/docs/laravel/laravel-installation/): Install the VoltTest Laravel package via Composer. Requirements: PHP 8.2+, Laravel 11/12/13. - [PHPUnit Integration](https://docs.volt-test.com/docs/laravel/laravel-phpunit-integration/): Run VoltTest performance tests inside PHPUnit. Extend PerformanceTestCase for automatic server management, load execution, and performance assertions. - [Quick Start](https://docs.volt-test.com/docs/laravel/laravel-quick-start/): Get your first Laravel performance test running in 5 minutes. Generate a test, define scenarios, and run against your application. - [Web Testing](https://docs.volt-test.com/docs/laravel/laravel-web-testing/): Load test Laravel web forms with VoltTest — CSRF token extraction, session handling, multi-step form flows, and HTML response validation. - [Load Profiles](https://docs.volt-test.com/docs/load-profiles/): Configure VoltTest load profiles: constant load for steady-state testing or staged profiles for ramp-up, spike, and soak test patterns. - [What is VoltTest?](https://docs.volt-test.com/docs/what-is-volttest/): VoltTest is a cloud-based performance testing platform for PHP and Laravel. Simulate 1K to 10M+ concurrent users, run tests locally or on managed i... - [Introducing VoltTest: Stress & Load Testing for PHP Developers](https://docs.volt-test.com/blog/introducing-volt-test-php-load-testing/): Introducing the VoltTest PHP SDK — a load testing tool that lets PHP developers write performance tests in native PHP, powered by a Go engine. - [Stress Testing Laravel Applications with VoltTest (Web UI Flow)](https://docs.volt-test.com/blog/stress-testing-laravel-with-volt-test-web-ui/): This tutorial walks you through setting up and executing stress tests on a Laravel application using the VoltTest PHP SDK. You will learn how to si... - [Performance Testing: Types and Differences with Examples](https://docs.volt-test.com/blog/performance-testing-types/): Learn about different types of performance testing with examples and differences between them. By understanding these types, you can choose the rig... - [Effortless Laravel Performance Testing with VoltTest PHP SDK](https://docs.volt-test.com/blog/effortless-laravel-performance-testing-with-volt-test-php-sdk/): Discover how to seamlessly integrate VoltTest PHP SDK into your Laravel applications for efficient performance testing. Learn to create, run, and a... - [Load Testing Laravel Applications with PHPUnit and VoltTest](https://docs.volt-test.com/blog/laravel-load-testing-with-phpunit/): Learn how to run realistic performance and load tests in your Laravel application using PHPUnit and VoltTest — no extra scripts, no new syntax. - [PHP Stress Testing Tool: How to Stress Test PHP & Laravel Apps](https://docs.volt-test.com/blog/php-stress-testing-tool/): A practical guide to stress testing PHP applications — what to look for in a PHP stress test tool, how the top tools compare, and how to run your f... - [VoltTest Cloud Closed Beta Is Now Open: How to Get Access](https://docs.volt-test.com/blog/volt-test-cloud-closed-beta-open/): VoltTest Cloud is opening its closed beta. Learn what's included, how the waitlist and invite process works, and how to run your first cloud load t... - [PHP Load Testing: How to Load Test PHP Applications](https://docs.volt-test.com/blog/php-load-testing/): A practical guide to load testing PHP applications — why it matters, what tools are available, and how to write your first PHP load test with VoltT... - [How to Load Test Laravel Applications: Tools, Setup, and Real Results](https://docs.volt-test.com/blog/laravel-load-testing/): Learn how to load test Laravel apps with PHP-native tools. Step-by-step setup with VoltTest, CSRF handling, auth flows, CI/CD automation, and real ...