Jmeter -壓力測試
阿新 • • 發佈:2021-01-08
1.前言
做壓力測試,首選用jmeter,但是對於小白來說很不友好,很多關鍵的操作以及意思,都不明確,是大神太多了?
在這裡將詳細講述。
2.啟動jmeter後的畫面
3.如果不喜歡英文,可以換成中文
點選Chinese(Simplified)
4.新建一個執行緒組,滑鼠右鍵 點選 Test Plan ,即測試計劃
名稱可以修改自己喜歡的。
執行緒屬性裡的執行緒數、Ram-Up時間(秒)、迴圈次數是重點 ,其他的如果不需要特別的設定一般不需要動。
Ram-Up時間(秒)的意思是在多少秒內傳送 ( 【執行緒數】/ 【Ram-Up時間(秒)】)個執行緒,
下圖裡都設定為1 ,
三個引數 連起來 的意思是說 ,在1秒內迴圈1次傳送1個執行緒 ,
5.在 執行緒組 新增http請求
如果是get請求,需要 將引數放在下圖
如果是post請求 ,需要 將引數放在 請求體裡面 ,則如下圖設定,以json格式寫
同時如果是post請求,還需要在請求體裡設定請求頭
Content-Type :application/json
那麼需要先線上程組加一個http請求體管理器
如果有些介面需要將token放在請求頭上,則也是放在這個了
如
6.執行緒組新增監聽器,一般測試只需要 使用下圖幾個就行
7.執行執行緒組 ,其實不需要必須選擇哪一個,只需要選中選擇組裡面的任意一個,都可以啟動請求 ,
點選綠色三角形按鈕
點選後會變成白色,點選stop可以終止
等三角形又變成綠色後,標識執行完畢
如果要清除測試記錄,則點選 掃把 圖示
7.檢視結果樹,點選列表的選項,即可檢視請求和響應資訊
8.檢視聚合報告
英文版本如下【又執行了一次,記得在此之前清除記錄,否則會把兩次測試累加】
詳細說明如下圖
9.查看錶格結果
詳細說明如下圖: