volt-test/laravel-performance-testing
A Laravel package for performance testing and benchmarking. Define scenarios, measure response times and database queries, and set assertions to catch slowdowns and regressions before they reach production.
v1.3.3 explicitly fixes a PHP 8.4+ deprecation in the server health check and tests on PHP 8.5, which de-risks the platform-upgrade workstream on the roadmap and keeps this dependency out of the "blockers for PHP 8.5" list.Consider it when:
Look elsewhere when:
For executives: This is low-cost insurance against the most common way web products lose revenue — a page that quietly gets slower release after release until customers leave. It adds no new infrastructure and no new vendor; it lets our existing automated test suite fail the build when a critical user journey exceeds an agreed speed budget. Cost is a Composer dependency and a few days of engineer time to define the budgets; the payoff is that performance regressions are caught before customers see them rather than after an incident review. The v1.3.3 release also confirms the package is actively maintained and already forward-compatible with PHP 8.5, so it will not become an obstacle to our platform upgrade.
For engineering: It is a PHPUnit/Pest-native performance testing toolkit for Laravel — declare response-time, query-count, and memory expectations alongside your feature tests and let CI enforce them. No sidecar, no container, no separate DSL to learn. v1.3.3 is a maintenance patch: it fixes a PHP 8.4+ deprecation in the server health check and adds PHP 8.5 to the test matrix. No API changes, no breaking changes, no action required beyond a routine composer update. Pin the version, add budgets for two or three revenue-critical endpoints first, and keep the assertions coarse enough that they flag real regressions rather than machine-to-machine noise.
How can I help you explore Laravel packages today?