Automic VaultAutomic Vault

brew

Install httperf with Homebrew, apt, dnf, MacPorts, zypper

Tool for measuring webserver performance. Version 0.9.0 via Homebrew; verified 2026-06-19.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install httperf

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install httperf

MacPorts ports tree · www/httperf/Portfile · source: api.github.com

overview

Package summary

Tool for measuring webserver performance

Commands and aliases

  • httperf
  • idleconn

history

Project history and usage

httperf is an HTTP load generator and measurement tool associated with HP Research Labs. It is aimed at constructing web-server workloads rather than encoding a single benchmark recipe.

Project history

The HP Research Labs paper by David Mosberger and Tai Jin describes httperf as a flexible facility for generating HTTP workloads and measuring server performance. The maintained source tree presents the same identity: a robust, high-performance tool for both micro- and macro-level web benchmarks, with HTTP/1.1 and SSL support.

The GitHub-hosted tree uses the traditional GNU autotools build flow and documents `httperf` plus the companion `idleconn` program. Its README notes that `idleconn` stopped being built by default as of httperf 0.9.1, which is a small but useful marker of the tool's evolution from research utility into packageable Unix software.

Adoption history

httperf became part of the older Unix web-performance toolkit alongside ApacheBench and other load generators. The batch input records packages for Homebrew, Debian, Fedora, MacPorts, Ubuntu, and openSUSE, reflecting its role as a packaged benchmarking utility rather than a single-vendor service.

How it is used

Typical usage is to issue controlled HTTP request streams with options such as target server, request count, request rate, timeout, and SSL support. The README explicitly warns that a client should usually run only one copy because httperf attempts to consume available CPU to generate an accurate workload.

Why package nerds care

Package nerds care about httperf because it is a compact example of research software that survived as a distro tool: C source, autotools, a manpage-oriented CLI, optional SSL, and output that can feed reproducible performance investigations.

Timeline

  • 1998: HP Research Labs authors described httperf as a web-server performance measurement tool.
  • 2015: The public GitHub repository under the `httperf` organization was created.
  • 0.9.1: `idleconn` stopped being built by default according to the README.

Related projects

  • Related tools include ApacheBench (`ab`), Siege, wrk, curl-based smoke tests, and the bundled `idleconn` companion program.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:http,server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
httperfcliglobal executable
idleconncliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.9.0
manager updated2026-06-19
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/httperf/httperf

install metadata

Package metadata

Package keybrew:httperf
Version0.9.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/httperf
Homepagehttps://github.com/httperf/httperf
Repositoryhttps://github.com/httperf/httperf
Upstream docshttps://github.com/httperf/httperf#readme
LicenseGPL-2.0-or-later
Source archivehttps://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/httperf/httperf-0.9.0.tar.gz
Last updated2026-06-19T12:31:21-07:00
Pulseupdated
Dependenciesopenssl@4
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehttperf
Version Scheme0
Revision3
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

httperf 0.9.0-10

HTTP server performance tester

https://github.com/httperf/httperf

sudo apt install httperf
  • Section: web
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Httperf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: httperf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

httperf 0.9.0-9build3

HTTP server performance tester

https://github.com/httperf/httperf

sudo apt install httperf
  • Section: universe/web
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Httperf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: httperf from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

httperf 0.9.1-0.16.20200929git6342b16.fc44

Tool for measuring web server performance

https://github.com/httperf/httperf

sudo dnf install httperf
  • License: LicenseRef-Callaway-GPLv2+-with-exceptions
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: httperf
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Httperf
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: httperf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper95%

httperf 0.9.0+git.20201206-2.3

A tool for measuring web server performance

https://github.com/httperf/httperf

sudo zypper install httperf
  • License: SUSE-GPL-2.0+-with-openssl-exception
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: httperf
  • 4 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Httperf
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: httperf from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

httperf

sudo port install httperf
  • normalized package name match
  • Matched by: Httperf
MacPorts ports tree · api.github.com · MacPorts ports tree: www/httperf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment