HTTP performance benchmark tool.
Switch branches/tags
Nothing to show
Clone or download
Latest commit e0486ec May 25, 2018
Failed to load latest commit information.
src makefile update for gcc May 24, 2018
.gitignore Initial checkin Feb 11, 2018
.travis.yml travis script change May 25, 2018 Added std dev Mar 30, 2018
LICENSE Initial commit Feb 11, 2018
Makefile Initial checkin Feb 11, 2018 Initial checkin Feb 11, 2018


Build Status

High performance HTTP benchmarking tool.


$ perfer --threads 4 --connections 20 --path index.html locahost:8080


$ make

After running make the perfer app should be in the bin directory.

What is it?

perfer is a High performance HTTP benchmarking tool. It attempts to make as many request as it can to an address and port. While sending requests and receiving responses it tracks the throughtput and latency averages and reports those at the end of the run. perfer was developed to be able to find the limits on OpO and then on the Agoo Ruby gem.



Releases are made from the master branch. The default branch for checkout is the develop branch. Pull requests should be made against the develop branch.


Follow @peterohler on Twitter for announcements and news about the perfer application.