Formula

siege

4.2.0

HTTP regression testing and benchmarking utility

Install

brew install siege

Details

Sources

Supported platforms

ArchitecturePlatformsVersionDownload
Apple SiliconGolden Gate4.2.0File
SHA-2561719d07849fc2f551e059679af70b8eed354e282c0c16240cccb0cf601ed537f
Apple SiliconTahoe4.2.0File
SHA-2563186ecf8ef3b546c3b2bb32dc002c954e66d093b7a7448fd78e5adaf923a8d24
Apple SiliconSequoia4.2.0File
SHA-256ecd09a37f6ffb889db49b639abc0d2f3178a66c53cd5a1b0254a8c3eab96fdd0
Apple SiliconSonoma4.2.0File
SHA-256ec7d129c7ebecabd7dbf124362ebf27fd0d5efb2e88b5080f7e7203afa6798b3
IntelSonoma4.2.0File
SHA-256d82d56e7d981fa198ee87a7f35cc2676e0b92ca10a9cadc02514eda7113ec0d3
ARM64Linux4.2.0File
SHA-256efa16f2f8c71eb84d4e98ead888de7d2aab940e95dfe19bd40a3960de22b6f89
x86_64Linux4.2.0File
SHA-256770a4c20b41bcd77a748cd667255508b882bd1449440799104a950058ce38635

Dependencies

  • openssl@4

Package data

Caveats

macOS has only 16K ports available that won't be released until socket
TIME_WAIT is passed. The default timeout for TIME_WAIT is 15 seconds.
Consider reducing in case of available port bottleneck.

You can check whether this is a problem with netstat:

    # sysctl net.inet.tcp.msl
    net.inet.tcp.msl: 15000

    # sudo sysctl -w net.inet.tcp.msl=1000
    net.inet.tcp.msl: 15000 -> 1000

Run siege.config to create the ~/.siegerc config file.