前言
Jmetter是一個開源的壓力測驗工具,常用于Web應用壓力測驗,本文針使用其對api介面進行并發性能測驗,做筆記以備忘,
目錄
一、下載和安裝
1. Jmetter下載
2.下載并安裝java1.8
二、基本配置
1.修改jmeter.properties配置
2.運行說明
三、Jmetter使用
1.添加執行緒組
2.添加HTTP資訊頭管理器
3.添加HTTP請求
4.添加察看結果樹
5.添加匯總報告
6.添加聚合報告
7.添加圖形結果
四、運行測驗和查看測驗結果
一、下載和安裝
1. Jmetter下載
官網https://jmeter.apache.org/

下載apache-jmeter-5.4.1.zip,解壓apache-jmeter-5.4.1.zip到任意目錄
2.下載并安裝java1.8
https://pan.baidu.com/s/1xpej7hNcuU6yr_dwQqlafA 提取碼: x72p
二、基本配置
1.修改jmeter.properties配置
打開apache-jmeter-5.4.1\bin目錄下的jmeter.properties
修改界面語言為中文:搜索“#language=en”,去掉#,改為language=zh_CN
解決http請求回應結果中中文亂碼:搜索“#sampleresult.default.encoding=ISO-8859-1”,去掉#,改為sampleresult.default.encoding=utf-8
修改完需要重新打開jmeter.bat生效
2.運行說明
運行apache-jmeter-5.4.1\bin檔案夾下的jmeter.bat即可打開jmeter的圖形界面,需要注意命令列視窗不能關閉(圖形界面和命令列視窗是關聯的,如果關閉命令列黑框圖形界面也會隨之關閉)
三、Jmetter使用
1.添加執行緒組

執行緒組是一個整體測驗單元,可以配置本次測驗的并發數量、執行緒啟動延遲時間、并發持續時間等資訊

執行緒數:也就是并發數(并發測驗中,并發數相當于用戶數)
Ramp-Up時間:用于設定啟動所有執行緒所需要的時間,如:執行緒數設定為10,Ramp-Up時間設定為5,也就是5秒鐘內啟動10個執行緒,即每秒啟動2個
回圈次數:每個執行緒執行的次數
持續時間:即測驗執行的持續時間
2.添加HTTP資訊頭管理器
右鍵執行緒組→配置元件→HTTP資訊頭管理器

“HTTP資訊頭管理器”,即為http請求配置Header資訊,比如指定請求的“Content-type”、Token等資訊,

3.添加HTTP請求
右鍵執行緒組→取樣器→HTTP請求

HTTP請求中可以配置請求的具體資訊

需要注意的是“引數”和“訊息體資料”兩個標簽是二選一的關系,其中一個如果添加了內容另外一個則不可選中(如果誤添加了清除即可選擇另外一個)
4.添加察看結果樹
右鍵執行緒組→監聽器→察看結果樹

察看結果樹用于查看所執行的http請求的請求內容和相應結果

察看結果樹可以查看到每個請求的日志,如果只想查看有例外的請求,勾選“僅錯誤日志”即可
5.添加匯總報告
右鍵執行緒組→監聽器→匯總報告

匯總報告可以查看請求執行的匯總統計資訊

6.添加聚合報告
右鍵執行緒組→監聽器→聚合報告

聚合報告類似匯總報告,是請求執行結果的另一個維度統計資訊

7.添加圖形結果
右鍵執行緒組→監聽器→圖形結果


四、運行測驗和查看測驗結果

點擊工具列中的啟動按鈕啟動測驗,等執行完畢后可以在察看結果樹、匯總報告、聚合報告、圖形結果,如果要重復執行測驗可以點擊工具列中按鈕清空監聽器中上次執行的結果
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/312107.html
標籤:其他
上一篇:弱網測驗工具的使用
下一篇:介面測驗——介面測驗流程
