1. 程式人生 > >JMeter 學習(一)

JMeter 學習(一)

首先JMeter可以在其官網上下載,目前我所下載的版本是4.0的了



解壓後開啟資料夾,在bin目錄下點選 jmeter.bat  開啟使用


其中docs 是介面文件目錄

extras 擴充套件外掛目錄

lib 所用到的外掛目錄,裡面全是jar包,jmeter會自動在JMETER_HOME/lib 和ext目錄下尋找需要的類

Licenses  是jmeter證書目錄

printable_docs 使用者使用手冊


jmeter.log 是日誌檔案

jmeter.sh是Linux的啟動檔案

jmeter.properties 是系統配置檔案

jmeter-server.bat 是Windows分散式測試要用到的伺服器配置

jmeter-serve linux分散式測試要用到的伺服器配置


網上對其的介紹

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

JMeter的作用

1.能夠對HTTPFTP伺服器進行壓力效能測試 也可以對任何資料庫進行同樣的測試(通過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請求,也可以記錄apacheWebServerlog檔案來重現HTTP流量。當這些HTTP客戶端請求被記錄以後,測試執行時可以方便的設定重複次數和併發度(執行緒數)來產生巨大的流量。JMeter還提供視覺化元件以及報表工具把量伺服器在不同壓力下的效能展現出來。[2]

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

剛開啟jmeter.bat是英文的,可以選擇簡體中文

 

可以看出其功能還是比較強大的,可惜本人菜鳥一個還沒學好。