ApacheJMeter介紹
1.Apache
JMeter是什么
Apache JMeter是Apache組織的開放源代碼項目,是一個100%純Java桌面應用,用于壓力測試和性能測量。它最初被設計用于Web應用測試但后來擴展到其它測試領域。最新的版本大家可以到http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下載。
2.用它能做什么
Apache JMeter可以用于對靜態的和動態的資源(文件,Servlet,Perl腳本,Java對象,數據庫和查詢,FTP服務器或是其它資源)的性能進行測試。JMeter可以用于在服務器,網絡或對象模擬繁重的負載來測試它們提供服務的受壓能力或者分析不同壓力條件下的總體性能情況。你可以使用JMeter提供的圖形化界面,分析性能指標或者在高負載情況下測試你的服務器/腳本/對象。
3.Apache
JMeter能做什么
?能夠對HTTP和FTP服務器進行壓力和性能測試,也可以對任何數據庫進行同樣的測試(通過JDBC)。
?完全的可移植性和100%純Java。
?完全Swing的輕量級組件支持(預編譯的JAR使用javax.swing.*)包。
?完全多線程框架允許通過多個線程并發取樣和通過單獨的線程組對不同的功能同時取樣。
?精心的GUI設計允許快速操作和更精確的計時。
?緩存和離線分析/回放測試結果。
?高可擴展性:
1)可鏈接的取樣器允許無限制的測試能力。
2)各種負載統計表和可鏈接的計時器可供選擇。
3)數據分析和可視化插件提供了很好的可擴展性以及個性化。
4)具有提供動態輸入到測試的功能(包括JavaScript)。
5)支持腳本變成的取樣器(在1.9.2及以上版本支持BeanShell)。
4.Apache
JMeter的由來
JMeter最早是由Apache軟件項目的開發工程師Stefano Mazzocchi開發出來的。他當初開發JMeter主要用于測試Apache JServ(一個被Apache Tomcat工程取代了的項目)的性能。之后又再次設計了JMeter,增加了圖形化界面和一些功能測試能力。
5.Apache
JMeter的未來
隨著開發人員借助它的可嵌入的結構,希望看到JMeter的能力也隨之快速的被擴大。更進一步的主要發展目標是把JMeter在沒有減弱它的負載測試的能力的同時盡可能的做成最有效的回歸測試工具。
二、Apache
JMeter安裝說明
1.安裝環境要求:
Java版本
JMeter要求充分滿足JVM1.3或更高。
操作系統
JMeter可以在當前任何一個已經部署了Java的操作系統上運行。
lUnix(Solaris,Linux,etc)
lWindows(98,NT,2000,XP,WIN8)
lOpen VMS Alpha 7.3+
2.安裝步驟:
l安裝環境:Windows 8
l安裝包準備:
JDK1.7.0_25具體可在官方網站下載
jakarta-jmeter-2.3.4具體下載地址:
http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi
l安裝過程:
1)JDK安裝
點擊下載的jdk-1_7_0_25-windows-i586-p.exe,選擇安裝路徑即可。
2)JDK環境配置
桌面上選擇“我的電腦”(右鍵)/高級/環境變量,在“系統變量”欄中點擊“新建”,在變量名中輸入:CLASSPATH,變量值中輸入:C:\\JDK安裝目錄\\lib\\dt.JAR; C:\\JDK安裝目錄\\lib\\TOOLS.JAR;點擊確定即可。
再按“新建”,在變量名中輸入:java_home,變量中輸入:C:\\JDK安裝目錄;修改PATH變量,添加%
java_home %\\bin;然后確定即可。
修改系統變量path的值,在前面增加%java_home%\\bin;然后確定即可。
3)檢查JDK安裝是否OK
具體是:點擊“開始”/“運行”,輸入命令cmd進入dos操作界面,輸入命令:java –version查看java版本,如果顯示為:1.7.0_25,則安裝OK
1.開始-->運行:CMD--->"OK";
4)Jmeter安裝
解壓jakarta-jmeter-2.11文件至c盤,本文解壓至C:\\jmeter-2.11目錄下。
桌面上選擇“我的電腦”(右鍵)/高級/環境變量,在“系統變量”欄中點擊“新建”,在變量名中輸入:JMETER_HOME,變量值中輸入:C:\\jmeter-2.11,點擊確定即可。
再修改CLASSPATH變量,變量值中添加如下值:
%JMETER_HOME%\\lib\\ext\\ApacheJMeter_core.jar;%JMETER_HOME%\\lib\\jorphan.jar;%JMETER_HOME%\\lib\\logkit-1.2.jar;然后確定即可
5)檢查jmeter安裝是否OK
具體是:進入jmeter目錄下的bin文件夾,點擊jmeter.bat,查看頁面顯示,如果能顯示jmeter操作頁面則安裝成功。
提醒:通常安裝到這一步會報下面這個錯誤:
unrecognized vm option'+heapdumponoutofmemoryerror'
原因是:安裝的JDK版本是:1.5.0的就會出錯,把JDK卸載,重新下載JDK1.5.0_12版本,重新安裝就OK了,之前我就是裝的1.5.0版本報的錯,后來更新JDK版本就好了。