Theme NexT works best with JavaScript enabled

ShunNien's Blog

不積跬步,無以致千里;不積小流,無以成江海。

0%

API 壓力測試工具 SuperBenchmarker

SuperBenchmarker

這工具使用也一段時間,這次順手紀錄下來;這是一個 command-line 工具,可以很便利使用。

安裝方式

可以透過 chocolatey 來安裝,安裝指令如下

1
choco install superbenchmarker

指令與參數說明

指令範例如下

1
sb -u "https://reqres.in/api/users?page={{{Id}}}" -n 800 -c 5 -m GET -t D:\temp\template.txt -f D:\temp\values.csv -v -h

常用參數說明

參數 說明
-u 設定要測試的 url
-n 要發出的 request 數量
-c 同時的連線數
-m http method
-t template 範本,要設定 header 可以使用此參數
-f 使用 csv 檔案來取代參數的指令
-v 顯示詳細訊息
-h 顯示 header 訊息

另外執行結束會產生報告圖表的 html 頁面,此 html 會儲存在指令執行的路徑下,所以需要注意登入帳號是否有權限寫入檔案

output result

名詞說明

每秒需求處理能力 RPS( Requests Per Second)

參考資料

歡迎關注我的其它發布渠道