1. 程式人生 > 實用技巧 >Jmeter -壓力測試

Jmeter -壓力測試

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.查看錶格結果

詳細說明如下圖: