HTTPerf.rb - A simple Ruby interface for httperf.

Articles on HTTPerf.rb

HTTPerf.rb Example

Here's an example of a simple script using HTTPerb.rb. It's a quick and dirty script used for getting quick differences between changes.

HTTPerf.rb 0.3.11 Released

Adding tee support, which will print any httperf (both STDOUT and STDERR) output to STDOUT while running the process.

Automating Performance Testing with httperfrb

Here I'm going to cover basic usage for httperfrb, which I wrote to assist in automating performance testing with httperf. It's important to note that it is designed as an interface to httperf and not a full feature automation suite.

Performance Testing with Httperf

"Httperf -- a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance. The focus of httperf is not on implementing one particular benchmark but on providing a robust, high-performance tool that facilitates the construction of both micro- and macro-level benchmarks. The three distinguishing characteristics of httperf are its robustness, which includes the ability to generate and sustain server overload, support for the HTTP/1.1 and SSL protocols, and its extensibility to new workload generators and performance measurements."