JMeter壓力測試入門
阿新 • • 發佈:2018-12-21
介紹
Jmeter是Apache組織開發的基於Java的壓力測試工具,開源並且支援多個作業系統,是一款很好的HTTP測試工具。Jmeter是由Java開發的,所以在執行之前需要安裝JRE。
執行方法:直接雙擊jmeter.bat 或者 在終端執行 ./jmeter.sh
測試流程
- 新建執行緒組
執行緒數:一個使用者佔一個執行緒, 200個執行緒就是模擬200個使用者
Ramp-Up Period(in seconds): 設定執行緒需要多長時間全部啟動。如果執行緒數為200 ,準備時長為10 ,那麼需要1秒鐘啟動20個執行緒。也就是每秒鐘啟動20個執行緒。
迴圈次數: 每個執行緒傳送請求的次數。如果執行緒數為200 ,迴圈次數為10 ,那麼每個執行緒傳送10次請求。總請求數為200*10=2000 。如果勾選了“永遠”,那麼所有執行緒會一直髮送請求,直到選擇停止執行指令碼。
- 新增HTTP請求
- 填寫相關協議/伺服器地址/相關介面以及方法
- 可新增各種形式檢視請求結果:聚合報告、檢視結果樹等多種形式檢視
- 若模擬多個使用者的請求,可使用CSV Data Set Config引數化資料 從構造的資料檔案中按列讀取,變數名稱與檔案中的列對應,可以通過變數名稱在HTTP請求中通過${requestid}$配置