httperf
brew install httperf
v0.9.0_3
GPL-2.0-or-later
Tool for measuring webserver performance
13
30-day installs · #7857
94
90-day · #5720
214
365-day · #7191
1.0k
★ GitHub stars · updated 4y ago
Runtime dependencies
Links
- https://github.com/httperf/httperf
- GitHub: httperf/httperf
- Brew formula source: Formula/h/httperf.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"openssl@4"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Tool for measuring webserver performance",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:42+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "httperf",
"github_default_branch": "master",
"github_last_commit_at": "2022-04-20T11:35:50Z",
"github_readme_excerpt": "\n# httperf\n\nhttperf is a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance.\n\nThe 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.\n\n## Building httperf\n\nThis release of httperf is using the standard GNU configuration\nmechanism. The following steps can be used to build it:\n\nIn this example, SRCDIR refers to the httperf source directory. The\nlast step may have to be executed as \"root\".\n\nFirst, some tools which are required for the build process need to be installed.\n\n\t$ sudo apt install automake libtool\n\nThen, run the following steps in order to build. Note that some of these might have to be executed as \"root\", i.e., with sudo.\n\n\t$ autoconf\n\t$ libtoolize --force\n\t$ autoreconf -i\n\t$ automake\n\t$ ./configure\n\t$ make\n\t$ sudo make install\n\nThis step may need to be run as root:\n\n\tmake install\n\nSince httperf 0.9.1, the the idleconn program is no longer built by\ndefault. Using the configure option --enable-idleconn will instruct\nthe build system to compile the tool.\n\nTo build httperf with debug support turned on, invoke configure with\noption \"--enable-debug\".\n\nBy default, the httperf binary is installed in /usr/local/bin/httperf\nand the man-page is installed in /usr/local/man/man1/httperf. You can\nchange these defaults by passing appropriate options to the\n\"configure\" script. See \"configure --help\" for details.\n\nThis release of httperf has preliminary SSL support. To enable it,\nyou need to have OpenSSL (http://www.openssl.org/) already installed\non your system. The configur",
"github_repo": "httperf/httperf",
"github_stars": 1017,
"github_topics": [],
"homepage": "https://github.com/httperf/httperf",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 13,
"installs_365d": 214,
"installs_90d": 94,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-2.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "httperf",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 7857,
"rank_365d": 7191,
"rank_90d": 5720,
"raw_hash": "90cead2f3a69115c",
"recommended_dependencies": [],
"revision": 3,
"ruby_source_path": "Formula/h/httperf.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.9.0",
"versioned_formulae": [],
"why_use_this": null
}