在linux系統上使用jmeter

1、本地下載jmeter
linux

> 先到官網上下載一個jmeter的壓縮包到本地windows電腦上apache

> 下載地址:http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.zipwindows

> 解壓出來,而後運行bin目錄下的jmeter.bat,等待出現下圖所示的界面tomcat

wKioL1gpTsCAur80AAEvNBaPyIA327.jpg-wh_50


2、開始生成jmx文件服務器

> 先建立一個線程組,右鍵點擊測試計劃-->添加-->Threads(Users)-->線程組併發

> 添加HTTP請求,右鍵點擊線程組-->添加-->Sampler-->HTTP請求ide

> 添加聚合報告查看測試結果,右鍵點擊線程組-->添加-->監聽器-->聚合報告測試

> 點擊線程組,設置併發大小和請求次數    //自行設置大小,這裏只作示範優化

wKioL1gpUIeigu-PAAFq1wz-Efg962.jpg-wh_50

> 設置HTTP請求        //根據我的狀況填寫服務器IP和端口spa

wKioL1gpU-zi2eIPAAGDtMjyb_U160.jpg-wh_50

> 設置完畢後右鍵點擊線程組保存,而後把保存的xxx.jmx上傳到已經部署好jmeter的linux服務器上


3、開始進行測試

**先啓動tomcat**

#jmeter -n -t xxx.jmx -l jieguo.jtl

#sz jieguo.jtl        //若是沒有這個命令能夠自行用yum安裝一個便可,yum -y install lrzsz

> 用本地windows打開apache-jmeter軟件,選擇剛剛添加聚合圖形-->瀏覽,選擇剛剛下載的jieguo.jtl文件,就能夠看到測試的結果了

wKioL1gpVZezzzrMAAAcAmBE8vU990.png-wh_50

> 我這裏的tomcat的根目錄下沒任何東西,因此纔會出現這種狀況

> 參數解釋:

1) #Saples:總請求次數,即線程數 * 循環次數

2) Average:平均響應時間

3) Median:50%用戶的響應時間

4) 90% Line:90%用戶的響應時間

5) Min:最小響應時間

6) Max:最大響應時間

7) Error%:請求錯誤的百分比

8) Throughput:吞吐量,默認表示每秒完成的請求數

9) KB/Sec:每秒從服務器接收到的數據量

**各位能夠根據本身的壓力測試結果來進行調優,對tomcat進行優化以後再進行一次壓力測試,並對比優化先後的結果,有關tomcat優化網上文檔不少,這裏再也不過多複述!**

相關文章
相關標籤/搜索