apibHTTP API 服務(wù)器性能測試工具
apib 全名 API Bench,是一款 HTTP API 服務(wù)器性能測試工具,支持大多數(shù) Linux 、Mac OS X 和 FreeBSD 平臺(tái)。
apib 具有 Apache Bench (ab) 的大部分功能,或者說是更為現(xiàn)代的替代品。apib 支持:
- 適當(dāng)?shù)?HTTP 1.1 支持,包括 keep-alives 和分塊編碼
- 能夠產(chǎn)生多個(gè) I/O 線程以利用多個(gè) CPU 內(nèi)核
- 支持大型對象的 POST 和 PUT
- 支持 OAuth 1.0 簽名
- 能夠?qū)⒔Y(jié)果輸出到文件,以便自動(dòng)化測試
- 遠(yuǎn)程 CPU 監(jiān)控
此外,與“ab”一樣,它還支持:
- 簡單的命令行界面
- 依賴項(xiàng)很少,因此可以輕松構(gòu)建和部署
- 高并發(fā)非阻塞 I/O
用法
apib 的用法非常簡單
apib -c 100 -d 60 http://test.example.com
上面的命令是使用 100 個(gè)并發(fā)網(wǎng)絡(luò)連接,以最快的速度沖擊 “test.example.com”,最長可達(dá) 60 秒。
評(píng)論
圖片
表情
