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 秒。

浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报