Httperf software measures web server performance with its essential tool.
Httperf's three distinguishing features include its robustness as it can generate and sustain server overload, its support for HTTP/1.1 and SSL protocols, and its extendability to new workload generators and performance measurements.
This release of Httperf utilizes the standard GNU configuration mechanism, making it easy to build. The process is straightforward, requiring one to create a build directory, configure, and finally, make and install the software. It's vital to note that the last step may require you to execute the process as "root."
If you want to build Httperf with debug support turned on, you should invoke configure with the "--enable-debug" option. By default, the Httperf binary installs in /usr/local/bin/httperf, and the man-page is installed in /usr/local/man/man1/httperf. If you want to change these preferences, you can pass appropriate options to the "configure" script.
This Httperf release has preliminary SSL support, which requires having OpenSSL installed on your system. The configure script assumes that the OpenSSH header files and libraries will be found in the standard locations. However, if they are in a different directory, you should set the environment variables CPPFLAGS and LDFLAGS accordingly, indicating where they can be found.
This release of Httperf has several new features, including the replacement of the less-secure sprintf with snprintf, improved man-pages, updates to the build system, and various bug fixes.
Version 0.9.0: N/A