# httperf mit Homebrew, apt, dnf, MacPorts, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für httperf in AI-Agent-Workflows.

## Installation

```sh
sudo av install brew:httperf
```

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install httperf
```

  Evidenz: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install httperf
```

  Evidenz: MacPorts ports tree: www/httperf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- Debian apt (92%):

```sh
sudo apt install httperf
```

  Evidenz: Debian stable package indexes: httperf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install httperf
```

  Evidenz: Fedora Rawhide package metadata: httperf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- zypper (92%):

```sh
sudo zypper install httperf
```

  Evidenz: openSUSE Tumbleweed package metadata: httperf from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Paketfakten

- **Paketschlüssel:** brew:httperf
- **Paketmanager:** Homebrew
- **Paketmanager-Seite:** <https://formulae.brew.sh/formula/httperf>
- **Version:** 0.9.0
- **Quellzusammenfassung:** Tool for measuring webserver performance
- **Homepage:** <https://github.com/httperf/httperf>
- **Repository:** <https://github.com/httperf/httperf>
- **Upstream-Dokumentation:** <https://github.com/httperf/httperf#readme>
- **Lizenz:** GPL-2.0-or-later
- **Quellarchiv:** <https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/httperf/httperf-0.9.0.tar.gz>
- **Zuletzt aktualisiert:** 2026-06-19T12:31:21-07:00
- **Generiert:** 2026-07-08T18:08:21+00:00

## Executables

- httperf (cli)
- idleconn (cli)
- httperf (Alias)
- idleconn (Alias)

## Abhängigkeiten

- openssl@4

## Installationsverhalten

- Post-install-Hook: nicht definiert
- Bottle: verfügbar auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Version und Aktualität

- Seite generiert: 2026-07-08
- Manager-Version: 0.9.0
- Manager aktualisiert: 2026-06-19
- lokale Daten: OK
- Upstream-Repository: https://github.com/httperf/httperf
- Info: No cached GitHub release or tag data was available.
## Projektgeschichte und Nutzung

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.

### Projektgeschichte

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.

### Adoptionsgeschichte

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.

### Wie es verwendet wird

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.

### Warum Paket-Nerds sich dafür interessieren

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.

### Zeitleiste

- 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.

### Quellen

- <https://api.github.com/repos/httperf/httperf>
- <https://cs.uwaterloo.ca/~brecht/courses/Perf-Eval-Shared/readings/f18/httperf.pdf>
- <https://github.com/httperf/httperf>
- <https://raw.githubusercontent.com/httperf/httperf/master/README.md>


## Sicherheitshinweise

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

- **Geiger-Risiko:** blue / mittel
- broad file, network, media, or database tool signal

## Details aus der Quelldatenbank

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** httperf
- **Version Scheme:** 0
- **Revision:** 3
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Andere Paketmanager-Einträge

- Debian apt - httperf - 0.9.0-10: normalized package name match | Debian stable package indexes: httperf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HTTP server performance tester | https://github.com/httperf/httperf
- Ubuntu apt - httperf - 0.9.0-9build3: normalized package name match | Ubuntu 24.04 LTS package indexes: httperf from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | HTTP server performance tester | https://github.com/httperf/httperf
- dnf - httperf - 0.9.1-0.16.20200929git6342b16.fc44: normalized package name match | Fedora Rawhide package metadata: httperf from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Tool for measuring web server performance | https://github.com/httperf/httperf
- zypper - httperf - 0.9.0+git.20201206-2.3: normalized package name match | openSUSE Tumbleweed package metadata: httperf from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | A tool for measuring web server performance | https://github.com/httperf/httperf
- MacPorts - httperf: normalized package name match | MacPorts ports tree: www/httperf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Verwandte Links

- [Source-control packages](https://www.automicvault.com/de/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Secret-risk packages](https://www.automicvault.com/de/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/de/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/de/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [openssl@4](https://www.automicvault.com/de/pkg/brew/openssl-4/) - Runtime dependency declared by Homebrew.
- [autobench](https://www.automicvault.com/de/pkg/brew/autobench/) - Popular package that depends on this formula.
- [http_load](https://www.automicvault.com/de/pkg/brew/http-load/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, http, performance-testing.
- [ghz](https://www.automicvault.com/de/pkg/brew/ghz/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, performance-testing.
- [ghz-web](https://www.automicvault.com/de/pkg/brew/ghz-web/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, performance-testing.
- [weighttp](https://www.automicvault.com/de/pkg/brew/weighttp/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, performance-testing, web-server.
- [jmeter](https://www.automicvault.com/de/pkg/brew/jmeter/) - Shares av.db curated category or tags: cli, developer-tools, performance-testing.
- [goku](https://www.automicvault.com/de/pkg/brew/goku/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, http.
- [minio-warp](https://www.automicvault.com/de/pkg/brew/minio-warp/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, performance-testing.
- [siege](https://www.automicvault.com/de/pkg/brew/siege/) - Shares av.db curated category or tags: benchmarking, cli, developer-tools, http.
- [wrk](https://www.automicvault.com/de/pkg/brew/wrk/) - Local package facts share a topical domain. Shared terms: benchmarking, cli, developer, developer-tools, http.
- [apib](https://www.automicvault.com/de/pkg/brew/apib/) - Local package facts share a topical domain. Shared terms: cli, developer, developer-tools, http, openssl.

## Combined YAML source

View the package source record on GitHub. [combined/httperf.yml](https://github.com/automic-vault/db/blob/main/combined/httperf.yml)


## Quellen

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