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.1.1(11mo ago)4812.2k↓34.8%1[2 issues](https://github.com/volt-test/php-sdk/issues)1MITPHPPHP ^8.0CI passing

Since Jan 26Pushed 4d 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 1w ago

READMEChangelog (10)Dependencies (3)Versions (14)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

48

—

FairBetter than 94% of packages

Maintenance78

Regular maintenance activity

Popularity37

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity50

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 ~20 days

Recently: every ~37 days

Total

9

Last Release

333d 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 (98 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.1B3.7k](/packages/guzzlehttp-psr7)[psr/http-message

Common interface for HTTP messages

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

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

1.9k728.6M2.4k](/packages/psr-http-factory)[psr/http-client

Common interface for HTTP clients

1.7k714.1M2.7k](/packages/psr-http-client)[symfony/http-client

Provides powerful methods to fetch HTTP resources synchronously or asynchronously

2.1k330.1M4.5k](/packages/symfony-http-client)[psr/link

Common interfaces for HTTP links

2.5k149.8M80](/packages/psr-link)

PHPackages © 2026

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