1. 程式人生 > >Jmeter入門——安裝教程

Jmeter入門——安裝教程

jmeter簡介

Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試,但後來擴充套件到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態檔案、Java 小服務程式、CGI 指令碼、Java 物件、資料庫、FTP 伺服器, 等等。JMeter 可以用於對伺服器、網路或物件模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體效能。另外,JMeter能夠對應用程式做功能/迴歸測試,通過建立帶有斷言的指令碼來驗證你的程式返回了你期望的結果。為了最大限度的靈活性,JMeter允許使用正則表示式建立斷言。

Apache jmeter 可以用於對靜態的和動態的資源(檔案,Servlet,Perl指令碼,java 物件,資料庫和查詢,FTP伺服器等等)的效能進行測試。它可以用於對伺服器、網路或物件模擬繁重的負載來測試它們的強度或分析不同壓力型別下的整體效能。你可以使用它做效能的圖形分析或在大併發負載測試你的伺服器/指令碼/物件。

JMeter的作用

1.能夠對HTTP和FTP伺服器進行壓力和效能測試, 也可以對任何資料庫進行同樣的測試(通過JDBC)。

2.完全的可移植性和100% 純java。

3.完全 Swing 和輕量元件支援(預編譯的JAR使用 javax.swing.*)包。

4.完全多執行緒 框架允許通過多個執行緒併發取樣和 通過單獨的執行緒組對不同的功能同時取樣。

5.精心的GUI設計允許快速操作和更精確的計時。

6.快取和離線分析/回放測試結果。

JMeter的高可擴充套件性

1.可連結的取樣器允許無限制的測試能力。

2.各種負載統計表和可連結的計時器可供選擇。

3.資料分析和視覺化外掛提供了很好的可擴充套件性以及個性化。

4.具有提供動態輸入到測試的功能(包括Javascript)。

5.支援指令碼程式設計的取樣器(在1.9.2及以上版本支援BeanShell)。

在設計階段,JMeter能夠充當HTTP PROXY(代理)來記錄IE/NETSCAPE的HTTP請求,也可以記錄apache等WebServer的log檔案來重現HTTP流量。當這些HTTP客戶端請求被記錄以後,測試執行時可以方便的設定重複次數和併發度(執行緒數)來產生巨大的流量。JMeter還提供視覺化元件以及報表工具把量伺服器在不同壓力下的效能展現出來。

相比其他HTTP測試工具,JMeter最主要的特點在於擴充套件性強。JMeter能夠自動掃描其lib/ext子目錄下.jar檔案中的外掛,並且將其裝載到記憶體,讓使用者通過不同的選單呼叫。

jmeter安裝步驟

第一步:安裝jdk並且配置好環境變數

第二步:下載jmeter檔案和jmeter的外掛檔案

因為jmeter是綠色版,不需要安裝,只需要把檔案“apache-jmeter-3.3.zip”解壓到磁碟的jmeter檔案目錄下例如:“D:\jmeter\apache-jmeter-3.3”

第三步:設定環境變數

1、在使用者變數中,新建變數名“JMETER_HOME”,變數值為:“D:\jmeter\apache-jmeter-3.3;”;

2、修改“CLASSPATH”,新增:“%JMETER_HOME%\lib\ext \ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib \logkit-1.2.jar;”。

第四步:外掛安裝

外掛下載後解壓:找到JMeterPlugins-Extras.jar,把JMeterPlugins-Extras.jar放到apache-jmeter-2.12\lib\ext目錄。

第五步:測試Jmeter是否安裝成功

直接開啟 \apache-jmeter-3.3\bin\jmeter.bat 即可。如果能夠啟動:如圖顯示錶示成功,如果不能啟動檢視jdk版本或者jdk是否安裝正確。

在這裡插入圖片描述

第六步:安裝成功。