JMeter介紹
Apache JMeter?是Apache組織的開放源代碼項目,是一個100%純Java桌面應(yīng)用攒霹,用于壓力測試和性能測量怯疤。它最初被設(shè)計用于Web應(yīng)用測試但后來擴(kuò)展到其它測試領(lǐng)域。Apache JMeter可以用于對靜態(tài)的和動態(tài)的資源(文件催束,Servlet集峦,Perl腳本,Java對象抠刺,數(shù)據(jù)庫和查詢塔淤,F(xiàn)TP服務(wù)器或是其它資源)的性能進(jìn)行測試。JMeter可以用于在服務(wù)器速妖,網(wǎng)絡(luò)或?qū)ο竽M繁重的負(fù)載來測試它們提供服務(wù)的受壓能力或者分析不同壓力條件下的總體性能情況高蜂。你可以使用JMeter提供的圖形化界面,分析性能指標(biāo)或者在高負(fù)載情況下測試你的服務(wù)器/腳本/對象罕容。
Apache?JMeter能做什么备恤?
1.能夠?qū)TTP和FTP服務(wù)器進(jìn)行壓力和性能測試,也可以對任何數(shù)據(jù)庫進(jìn)行同樣的測試
2.完全的可移植性和100%純Java
3.完全Swing的輕量級組件支持
4.完全多線程框架允許通過多個線程并發(fā)取樣和通過單獨的線程組對不同的功能同時取樣
5.精心的GUI設(shè)計允許快速操作和更精確的計時
6.緩存和離線分析/回放測試結(jié)果
7.高可擴(kuò)展性:
????????可鏈接的取樣器允許無限制的測試能力
????????各種負(fù)載統(tǒng)計表和可鏈接的計時器可供選擇
????????數(shù)據(jù)分析和可視化插件提供了很好的可擴(kuò)展性以及個性化
????????具有提供動態(tài)輸入到測試的功能
????????支持腳本變成的取樣器
環(huán)境配置
? ? 操作系統(tǒng):Win7系統(tǒng)
? ? ?jdk版本:1.8.0_171
? ? JMeter版本:4.0
安裝JDK
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.選擇最新版本的JDK杀赢;
2.點擊Accept License Agreement烘跺,下載JDK包;
3.下載完畢脂崔,雙擊exe文件進(jìn)行安裝;
4.記住JDK的安裝位置梧喷,用于配置環(huán)境變量砌左;
設(shè)置環(huán)境參數(shù)
JAVA_HOME:? C:\Program Files\Java\jdk1.8.0_171? (JDK安裝的路徑)
PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
打開cmd,運行java –version铺敌,得到以下輸出說明配置正確;
下載JMeter
地址:http://jmeter.apache.org/download_jmeter.cgi
當(dāng)前最新版本的JMeter是4.0汇歹,要求jdk1.8或9,如果JDK的版本不高偿凭,可以選擇較低版本的JMeter产弹。
另外,JMeter可以用來錄制Web應(yīng)用程序腳本弯囊,經(jīng)常和Badboy工具搭配使用痰哨,但Badboy貌似不能和版本太高的JMeter做搭檔。
Source 是源代碼版匾嘱,你需要自己編譯成可執(zhí)行軟件斤斧。?
Binaries是可執(zhí)行版,直接下載解壓就可以拿來用霎烙,已經(jīng)編譯好的版本撬讽。這里下載apache-jmeter-4.0.zip蕊连。
啟動JMeter
下載完畢后解壓--->進(jìn)入bin--->雙擊Windows批處理的jmeter.bat
首先出現(xiàn)命令行,其次出現(xiàn)漢化界面游昼,啟動成功甘苍。