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 會儲存在指令執行的路徑下,所以需要注意登入帳號是否有權限寫入檔案
名詞說明
每秒需求處理能力 RPS( Requests Per Second)