BSD Ports

benchmarks/apib 1.2.1_7 FreeBSD

Simple and fast HTTP performance testing tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
benchmarks, www
Package size
89.1 KiB, 329.8 KiB installed

Description

apib is a tool that makes it easy to run performance tests of HTTP API servers. It has most of the features of Apache Bench (ab), but is also intended as a more modern replacement. In particular, it offers:

  • Proper HTTP 1.1 support including keep-alives and chunked encoding
  • Ability to spawn multiple I/O threads to take advantage of multiple CPU cores
  • Non-blocking I/O for high concurrency
  • Support for POST and PUT of large objects
  • Support for OAuth 1.0 signatures
  • Ability to output results to a file so they may be automated
  • Remote CPU monitoring
  • Simple command-line interface

In the other systems

SystemPortVersion
FreeBSDbenchmarks/apib1.2.1_7
DragonFlybenchmarks/apib1.2.1_7

Install

Binary package:

pkg install apib

From the ports tree:

cd /usr/ports/benchmarks/apib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	apib>0:benchmarks/apib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.1_71.2.1_71.2.1_21.2.1_71.2.1_7
FreeBSD:14:quarterly1.2.1_71.2.1_7n/a1.2.1_71.2.1_7
FreeBSD:15:latest1.2.1_71.2.1_7n/a1.2.1_71.2.1_7
FreeBSD:15:quarterly1.2.1_71.2.1_7n/an/an/a
FreeBSD:16:latest1.2.1_71.2.1_7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 4

No port depends on this one.

Configuration

Options name: benchmarks_apib

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
cmake:testing compiler:c++17-lang localbase:ldflags ssl
Service scripts
none

Files

distinfo 1
FileSizeSHA256
apigee-apib-APIB_1_2_1_RC1_GH0.tar.gz651367f890b766cab013bf12189f1f9fc73611b3fc3f4d051d60a2e5932d46e118cc0

Commit history 0

No commits in the history this site was built from.