1. 程式人生 > >Jmeter對HTTP請求壓力測試、併發測試的簡單使用方法

Jmeter對HTTP請求壓力測試、併發測試的簡單使用方法



對於伺服器效能測試這塊的經驗更是少得可以忽略。迫使不得不讓我們去嘗試瞭解測試的知識。

首先我們的需求場景如下:

伺服器硬體:(只有一臺)

系統:CentOS 7

WebServer:Tomcat 7.0

Jdk:1.8

CPU:8核 2.9GHz兩個

記憶體:16G

報名應用系統:只需要向外提供一個報名和找回報名號的介面。

我們需要:測試伺服器能同時承受多少條HTTP請求。

通過各種百度後發現LoadRunner是好,但是使用起來短時間內比較難上手,然後就找到了Jmeter。

一、執行Jmeter:

首先在網上下載一個jmeter,我下載的是2.3.4版本,其他版本同理

二、建立一個執行緒組

三、設定執行緒組引數



四、建立HTTP請求



五、配置HTTP請求



六、新增執行結果分析監聽器


七、聚合報告



八、圖形結果



九、總結

        我們按照如上步驟設定好引數後,對應用進行了併發測試(測試時保持了測試機器和伺服器同一個內網網段),第一次模擬100個使用者併發請求(請求需要通過查詢

具有1000條資料的資料表)持續執行10分鐘,偏移保持在100以下,第二次模擬200個使用者,偏移還是保持在100以下,第三次模擬350個使用者時,偏移則保持在100左右。

而且伺服器CPU狀態良好,使用率一直保持在20%左右,最高不超過25%。為什麼伺服器CPU的使用率沒有達到很高的情況下,而偏移會越來越高呢,我猜測可能跟Tomcat

沒進行優化有關。最後我們認為該應用的併發量大概是在350-400之間。