siege

安装命令
brew install siege

HTTP回归测试和基准测试工具

https://www.joedog.org/siege-home/

许可证: GPL-3.0-or-later

公式JSON API: /api/formula/siege.json

公式代码: siege.rb 在GitHub

支持瓶装(二进制包)安装

Apple Silicon sonoma
ventura
monterey
big sur
Intel sonoma
ventura
monterey
big sur
64位linux

当前版本

稳定版 4.1.6

依赖

openssl@3 3.3.1 密码学及SSL/TLS工具包
macOS只有16K个端口号可用,这些端口号将在socket
TIME_WAIT通过后才会发布。TIME_WAIT的默认超时时间为15秒。
如有端口瓶颈,请考虑减少。

您可以使用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

运行siege.config创建~/.siegerc配置文件。

分析

安装(30天)
siege 251
请求安装(30天)
siege 251
构建错误(30天)
siege 7
安装(90天)
siege 811
请求安装(90天)
siege 811
安装(365天)
siege 3,823
siege --HEAD 6
请求安装(365天)
siege 3,822
siege --HEAD 6
Fork me on GitHub