Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

440 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhpBench

PHPBench Logo Build Status StyleCI

PhpBench is a benchmarking framework for PHP.

Features:

  • Generate reports and render them to different mediums (Console, HTML, Markdown, etc).
  • Benchmarks executed in a separate process, no effective overhead, no autoloader polution.
  • Control stability of results with multiple iterations and retry threshold.
  • Memory usage statistics in addition to time.
  • Parameterized benchmarking cases.
  • Per-project configuration.
  • Serialize results as XML and generate reports later.
  • Before and After method specification.
  • Nice command line interface.
  • Fully extendable.
  • Utilizes Tabular for creating custom reports.
  • More..

Documentation and Installation Instructions

See the official documentation

Screenshots

Aggregate reporte:

Screenshot

Verbose logging with customized report:

Screenshot

HTML report:

phpbench2

See also

This library was influenced by the athletic benchmarking framework.

About

PHP Benchmarking framework

Topics

Resources

Stars

2.0k stars

Watchers

29 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages