apibHTTP API 服务器性能测试工具

联合创作 · 2023-10-01 19:55

apib 全名 API Bench,是一款 HTTP API 服务器性能测试工具,支持大多数 Linux 、Mac OS X 和 FreeBSD 平台。

apib 具有 Apache Bench (ab) 的大部分功能,或者说是更为现代的替代品。apib 支持:

  • 适当的 HTTP 1.1 支持,包括 keep-alives 和分块编码
  • 能够产生多个 I/O 线程以利用多个 CPU 内核
  • 支持大型对象的 POST 和 PUT
  • 支持 OAuth 1.0 签名
  • 能够将结果输出到文件,以便自动化测试
  • 远程 CPU 监控

此外,与“ab”一样,它还支持:

  • 简单的命令行界面
  • 依赖项很少,因此可以轻松构建和部署
  • 高并发非阻塞 I/O

用法

apib 的用法非常简单

apib -c 100 -d 60 http://test.example.com

上面的命令是使用 100 个并发网络连接,以最快的速度冲击 “test.example.com”,最长可达 60 秒。

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报