一.JMeter介紹
1.Apache JMeter是什麼
Apache JMeter 是Apache組織的開放源代碼項目,是一個純Java桌面應用,用於壓力測試和性能測量。它初被設計用於Web應用測試但後來擴展到其它測試領域。Apache JMeter可以用於對靜態的和動態的資源(文件,Servlet,Perl腳本,Java對象,資料庫和查詢,FTP伺服器或是其它資源)的性能進行測試。JMeter可以用於在伺服器,網路或對象模擬繁重的負載來測試它們提供服務的受壓能力或者分析不同壓力條件下的總體性能情況。你可以使用JMeter提供的圖形化界面,分析性能指標或者在高負載情況下測試你的伺服器/腳本/對象。
2.Apache JMeter能做什麼
1.能夠對HTTP和FTP伺服器進行壓力和性能測試,也可以對任何資料庫進行同樣的測試
2.完全的可移植性和純Java
3.完全Swing的輕量級組件支持
4.完全多線程框架允許通過多個線程並發取樣和通過單獨的線程組對不同的功能同時取樣
5.精心的GUI設計允許快速操作和更精確的計時
6.緩存和離線分析/回放測試結果
7.高可擴展性:
可鏈接的取樣器允許無限制的測試能力
各種負載統計表和可鏈接的計時器可供選擇
數據分析和可視化插件提供了很好的可擴展性以及個性化
具有提供動態輸入到測試的功能
支持腳本變成的取樣器
二.JMeter安裝
1.安裝環境
1.操作系統:window xp 7 8
2.安裝包準備:
新的JMeter下載
Jdk根據不同的操作系統選擇jdk版本
2.安裝過程
1.安裝JDK ,如我安裝的地址為:C:Program Files (x86)Javajdk1.8.0_45
2.設置環境變數:
i 在用戶變數中,新建變數名「JAVA_HOME」,變數值為:安裝JDK的目錄,如我的為:「C:Program Files (x86)Javajdk1.8.0_45;」
ii 再新建變數名為「CLASSPATH」,變數值為:
「.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libools.jar;;」
iii 在系統變數的「Path」變數值後加上:「%JAVA_HOME%/bin;」
3.安裝JMeter,解壓「jakarta-JMeter-2.13.zip」到E盤根目錄下:「E:/jakarta-JMeter-2.13」
4.在系統的CMD命令提示符下輸入"java",能看到相應幫助信息,說明jdk安裝成功
5.運行JMeter: 直接打開 E:/jakarta-JMeter-2.13/bin/JMeter.bat 即可
三.JMeter頁面和主要測試組件
測試計劃(Test Plan ):
用來描述一個性能測試,包含與本次性能測試所有相關的功能。也說本的性能測試的所有內容是於基於一個計劃的。
下面看一下一個計劃下面都有哪些主要的功能模塊(右鍵單擊「測試計劃」彈出菜單)。