Jmeter介面壓力測試 先登入後再測

2021-09-25 14:39:46 字數 1399 閱讀 5324

填入以下引數,我填入的10,1代表平均1秒執行10個執行緒

右鍵執行緒組--新增取樣器--新增http請求 最下面的引數為登入時需要的引數,該引數可通過登入時抓包取得,或者在登入時,通過瀏覽器控制台的network檢視對應的請求下的formdata檢視

要先判斷當前的登入的token是在header中的authorization還是cookie中

新增http cookie管理器 token儲存在cookie中,通過天機http cookie管理器設定token

右鍵執行緒組–新增配置原件–新增http cookie管理器

只需新建,不需操作,自動管理

新增http授權管理器

token儲存在中authorization中,需新增http 授權管理器設定token

右鍵執行緒組–新增配置原件–新增http授權管理器

只需新建,不需操作,自動管理

新增http資訊頭管理器

另外還可以通過新增http 資訊頭管理器,設定token

右鍵執行緒組–新增–後置處理器–正規表示式提取器

設定正規表示式

右鍵執行緒組–新增配置原件–新增http資訊頭管理器

通過以上步驟,我們便把token設定成功了,接下來可以新增要壓測的登入後的介面了

我選擇壓測登入後「我的」這個介面

右鍵執行緒組–新增取樣器–新增http請求

填入以下引數

接下來我們就可以執行,檢視結構了

右鍵執行緒組–新增–***–檢視結構樹/彙總報告

介面壓力測試軟體jmeter

另外如果介面請求的是json引數,請參考 這裡說優化方案 當用壓力測試軟體測試介面在高併發的情況下出現記憶體溢位,資料庫死鎖等系統奔潰情況的時候,就要考慮優化 優化途徑一般有二 1 用redis快取 public list getuserinfobycache integer userid gett...

JMeter做http介面壓力測試

測前準備 用jmeter做介面的壓測非常方便,在壓測之前我們需要考慮這幾個方面 場景設定 場景分單場景和混合場景。針對乙個介面做壓力測試就是單場景,針對乙個流程做壓力測試的時候就是混合場景,需要多個介面共同作用。壓測時間設定 通常時間設為10 15 分鐘,如果涉及疲勞測試的話時間可根據實際情況設定,...

jmeter介面測試(登入 註冊)

jmeter 進行介面測試流程 下面舉例說明使用流程,有兩種引數傳遞的方式,我們以登陸 註冊分別舉例 1 先新增執行緒組,引數設定如圖 執行緒數 可以理解成登陸賬號的數量 迴圈次數 就是迴圈執行你設定的執行緒數 如圖表示 10秒內執行10個執行緒,迴圈2次,總共執行了20次 迴圈次數如果選擇永遠,程...