ApacheJMeter介紹
1.Apache
JMeter是什么
Apache JMeter是Apache組織的開放源代碼項(xiàng)目周崭,是一個(gè)100%純Java桌面應(yīng)用躁倒,用于壓力測(cè)試和性能測(cè)量琉雳。它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試但后來擴(kuò)展到其它測(cè)試領(lǐng)域益缠。最新的版本大家可以到http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi下載蒂胞。
2.用它能做什么
Apache JMeter可以用于對(duì)靜態(tài)的和動(dòng)態(tài)的資源(文件税手,Servlet蜂筹,Perl腳本,Java對(duì)象芦倒,數(shù)據(jù)庫和查詢艺挪,F(xiàn)TP服務(wù)器或是其它資源)的性能進(jìn)行測(cè)試。JMeter可以用于在服務(wù)器兵扬,網(wǎng)絡(luò)或?qū)ο竽M繁重的負(fù)載來測(cè)試它們提供服務(wù)的受壓能力或者分析不同壓力條件下的總體性能情況麻裳。你可以使用JMeter提供的圖形化界面,分析性能指標(biāo)或者在高負(fù)載情況下測(cè)試你的服務(wù)器/腳本/對(duì)象器钟。
3.Apache
JMeter能做什么
?能夠?qū)TTP和FTP服務(wù)器進(jìn)行壓力和性能測(cè)試津坑,也可以對(duì)任何數(shù)據(jù)庫進(jìn)行同樣的測(cè)試(通過JDBC)。
?完全的可移植性和100%純Java傲霸。
?完全Swing的輕量級(jí)組件支持(預(yù)編譯的JAR使用javax.swing.*)包疆瑰。
?完全多線程框架允許通過多個(gè)線程并發(fā)取樣和通過單獨(dú)的線程組對(duì)不同的功能同時(shí)取樣。
?精心的GUI設(shè)計(jì)允許快速操作和更精確的計(jì)時(shí)昙啄。
?緩存和離線分析/回放測(cè)試結(jié)果穆役。
?高可擴(kuò)展性:
1)可鏈接的取樣器允許無限制的測(cè)試能力。
2)各種負(fù)載統(tǒng)計(jì)表和可鏈接的計(jì)時(shí)器可供選擇跟衅。
3)數(shù)據(jù)分析和可視化插件提供了很好的可擴(kuò)展性以及個(gè)性化孵睬。
4)具有提供動(dòng)態(tài)輸入到測(cè)試的功能(包括JavaScript)。
5)支持腳本變成的取樣器(在1.9.2及以上版本支持BeanShell)伶跷。
4.Apache
JMeter的由來
JMeter最早是由Apache軟件項(xiàng)目的開發(fā)工程師Stefano Mazzocchi開發(fā)出來的掰读。他當(dāng)初開發(fā)JMeter主要用于測(cè)試Apache JServ(一個(gè)被Apache Tomcat工程取代了的項(xiàng)目)的性能秘狞。之后又再次設(shè)計(jì)了JMeter,增加了圖形化界面和一些功能測(cè)試能力蹈集。
5.Apache
JMeter的未來
隨著開發(fā)人員借助它的可嵌入的結(jié)構(gòu)烁试,希望看到JMeter的能力也隨之快速的被擴(kuò)大。更進(jìn)一步的主要發(fā)展目標(biāo)是把JMeter在沒有減弱它的負(fù)載測(cè)試的能力的同時(shí)盡可能的做成最有效的回歸測(cè)試工具拢肆。
二减响、Apache
JMeter安裝說明
1.安裝環(huán)境要求:
Java版本
JMeter要求充分滿足JVM1.3或更高。
操作系統(tǒng)
JMeter可以在當(dāng)前任何一個(gè)已經(jīng)部署了Java的操作系統(tǒng)上運(yùn)行郭怪。
lUnix(Solaris支示,Linux,etc)
lWindows(98鄙才,NT颂鸿,2000,XP攒庵,WIN8)
lOpen VMS Alpha 7.3+
2.安裝步驟:
l安裝環(huán)境:Windows 8
l安裝包準(zhǔn)備:
JDK1.7.0_25具體可在官方網(wǎng)站下載
jakarta-jmeter-2.3.4具體下載地址:
http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi
l安裝過程:
1)JDK安裝
點(diǎn)擊下載的jdk-1_7_0_25-windows-i586-p.exe嘴纺,選擇安裝路徑即可。
2)JDK環(huán)境配置
桌面上選擇“我的電腦”(右鍵)/高級(jí)/環(huán)境變量,在“系統(tǒng)變量”欄中點(diǎn)擊“新建”,在變量名中輸入:CLASSPATH浓冒,變量值中輸入:C:\\JDK安裝目錄\\lib\\dt.JAR; C:\\JDK安裝目錄\\lib\\TOOLS.JAR;點(diǎn)擊確定即可栽渴。
再按“新建”,在變量名中輸入:java_home稳懒,變量中輸入:C:\\JDK安裝目錄闲擦;修改PATH變量,添加%
java_home %\\bin僚祷;然后確定即可佛致。
修改系統(tǒng)變量path的值,在前面增加%java_home%\\bin;然后確定即可辙谜。
3)檢查JDK安裝是否OK
具體是:點(diǎn)擊“開始”/“運(yùn)行”俺榆,輸入命令cmd進(jìn)入dos操作界面,輸入命令:java –version查看java版本装哆,如果顯示為:1.7.0_25罐脊,則安裝OK
1.開始-->運(yùn)行:CMD--->"OK";
4)Jmeter安裝
解壓jakarta-jmeter-2.11文件至c盤,本文解壓至C:\\jmeter-2.11目錄下蜕琴。
桌面上選擇“我的電腦”(右鍵)/高級(jí)/環(huán)境變量,在“系統(tǒng)變量”欄中點(diǎn)擊“新建”,在變量名中輸入:JMETER_HOME萍桌,變量值中輸入:C:\\jmeter-2.11,點(diǎn)擊確定即可凌简。
再修改CLASSPATH變量上炎,變量值中添加如下值:
%JMETER_HOME%\\lib\\ext\\ApacheJMeter_core.jar;%JMETER_HOME%\\lib\\jorphan.jar;%JMETER_HOME%\\lib\\logkit-1.2.jar;然后確定即可
5)檢查jmeter安裝是否OK
具體是:進(jìn)入jmeter目錄下的bin文件夾,點(diǎn)擊jmeter.bat,查看頁面顯示藕施,如果能顯示jmeter操作頁面則安裝成功寇损。
提醒:通常安裝到這一步會(huì)報(bào)下面這個(gè)錯(cuò)誤:
unrecognized vm option'+heapdumponoutofmemoryerror'
原因是:安裝的JDK版本是:1.5.0的就會(huì)出錯(cuò),把JDK卸載裳食,重新下載JDK1.5.0_12版本矛市,重新安裝就OK了,之前我就是裝的1.5.0版本報(bào)的錯(cuò)诲祸,后來更新JDK版本就好了浊吏。