PHPackages                             volt-test/php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. volt-test/php-sdk

ActiveLibrary[HTTP &amp; Networking](/categories/http)

volt-test/php-sdk
=================

Volt Test PHP SDK - A performance testing tool for PHP Developers

1.2.1(3w ago)5414.0k↓34.5%1[2 issues](https://github.com/volt-test/php-sdk/issues)1MITPHPPHP ^8.0CI passing

Since Jan 26Pushed 3w ago3 watchersCompare

[ Source](https://github.com/volt-test/php-sdk)[ Packagist](https://packagist.org/packages/volt-test/php-sdk)[ Docs](https://php.volt-test.com)[ RSS](/packages/volt-test-php-sdk/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (10)Dependencies (6)Versions (17)Used By (1)

VoltTest PHP SDK
================

[](#volttest-php-sdk)

VoltTest is a high-performance PHP performance testing SDK powered by a Golang engine. It combines PHP’s simplicity with Go’s speed and concurrency, allowing you to define, run, and analyze tests with an intuitive API while leveraging Go for efficient load generation.

Features
--------

[](#features)

- **Multiple Scenario Support with Weights** – Run different test scenarios with custom weight distributions.
- **Data Provider for Virtual Users** - Assign dynamic data to virtual users for realistic test simulations.
- **Extract Data from Requests** – Capture and reuse response data in subsequent requests.
- **Request Customization &amp; Response Validation** – Modify headers, payloads, and assert results.
- **Think Time &amp; Ramp-Up Configuration** – Simulate real-user behavior.
- **Detailed Reports &amp; Distributed Execution** – Scale tests and analyze results.
- **Debug Requests** - Inspect and troubleshoot request/response payloads easily.
- **Cloud Execution** – Seamless cloud-based testing in progress.

Architecture
------------

[](#architecture)

VoltTest PHP SDK works as a bridge between your PHP application and the VoltTest Engine (written in Go). When you run a test:

Your PHP code defines the test scenarios and configurations The SDK transforms these into a format the Go engine understands The Go engine executes the actual load testing Results are streamed back to your PHP application for analysis

This architecture provides several benefits:

Write tests in PHP while getting Go's performance benefits True parallel execution of virtual users Minimal resource footprint during test execution Accurate timing and metrics collection

Documentation
-------------

[](#documentation)

For detailed documentation, visit

Requirements
------------

[](#requirements)

- PHP 8.0 or higher
- ext-json
- ext-pcntl
- ext-curl

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

For more examples and detailed documentation, visit

###  Health Score

53

—

FairBetter than 96% of packages

Maintenance94

Actively maintained with recent releases

Popularity38

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~52 days

Recently: every ~121 days

Total

11

Last Release

25d ago

Major Versions

0.9.2 → 1.0.02025-02-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/41b8673160eacddf78a4e7a014e39bfb6c469a8e69a0180308c1aba68414d915?d=identicon)[elwafa](/maintainers/elwafa)

---

Top Contributors

[![elwafa](https://avatars.githubusercontent.com/u/9096983?v=4)](https://github.com/elwafa "elwafa (101 commits)")[![raphaelstolt](https://avatars.githubusercontent.com/u/48225?v=4)](https://github.com/raphaelstolt "raphaelstolt (1 commits)")

---

Tags

load-testperformance-testingphp-load-testphp-performance-testphp-sdkphp-stress-teststress-testingvolt-testhttpphp-sdkvolt-testperformance-testingload-testingstress-testing

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/volt-test-php-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/volt-test-php-sdk/health.svg)](https://phpackages.com/packages/volt-test-php-sdk)
```

###  Alternatives

[guzzlehttp/psr7

PSR-7 message implementation that also provides common utility methods

7.9k1.1B4.1k](/packages/guzzlehttp-psr7)[psr/http-message

Common interface for HTTP messages

7.0k1.1B7.3k](/packages/psr-http-message)[psr/http-factory

PSR-17: Common interfaces for PSR-7 HTTP message factories

1.9k747.1M2.9k](/packages/psr-http-factory)[psr/http-client

Common interface for HTTP clients

1.7k731.6M3.2k](/packages/psr-http-client)[symfony/http-client

Provides powerful methods to fetch HTTP resources synchronously or asynchronously

2.0k338.8M5.2k](/packages/symfony-http-client)[psr/link

Common interfaces for HTTP links

2.5k152.8M85](/packages/psr-link)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
