Apache JMeter是一款純java編寫負載功能測試和性能測試開源工具軟件。相比Loadrunner而言宏蛉,JMeter小巧輕便且免費,逐漸成為了主流的性能測試工具拾并,是每個測試人員都必須要掌握的工具之一。
jmeter是apache公司基于java開發(fā)的一款開源壓力測試工具嗅义,體積小个榕,功能全,使用方便芥喇,是一個比較輕量級的測試工具西采,使用起來非常簡單。因為jmeter是java開發(fā)的继控,所以運行的時候必須先要安裝jdk才可以械馆。jmeter是免安裝的,拿到安裝包之后直接解壓就可以使用武通,同時它在linux/windows/macos上都可以使用霹崎。
jmeter可以做接口測試和壓力測試。其中接口測試的簡單操作包括做http腳本(發(fā)get/post請求冶忱、加cookie尾菇、加header、加權(quán)限認證囚枪、上傳文件)派诬、做webservice腳本、參數(shù)化链沼、斷言默赂、關(guān)聯(lián)(正則表達式提取器和處理json-json path extractor)和jmeter操作數(shù)據(jù)庫等等。
but括勺,在使用jmeter自動錄制腳本時會產(chǎn)生很多無用的請求缆八,所以推薦使用badboy錄制腳本之后保存為jmx文件,在jmeter中打開使用疾捍。下面介紹Jmeter的安裝配置:
0奈辰、JDK安裝配置
在安裝Jmeter之前,請先檢查下電腦有沒有裝JDK:開始->運行->然后輸入cmd->進入命令行界面乱豆,輸入java -version 奖恰, 出現(xiàn)以下信息就是此電腦已安裝了JDK
對應(yīng)的jdk版本不可太低,一般jmeter3.0的對應(yīng)jdk1.7咙鞍,jmeter4.0對應(yīng)jdk1.8以上房官,否者啟用jmeter也會報錯
安裝JDK開發(fā)環(huán)境
下載網(wǎng)站:http://www.oracle.com/
配置環(huán)境變量
(1)新建->變量名"JAVA_HOME",變量值"C:\Java\jdk1.8.0_05"(即JDK的安裝路徑)
(2)編輯->變量名"Path"续滋,在原變量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->變量名“CLASSPATH”,變量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
1,進入官網(wǎng):http://jmeter.apache.org/ 孵奶,進行下載?
2疲酌、安裝(解壓即可)
3、配置環(huán)境變量
1)在系統(tǒng)變量框,JMETER_HOME,值為你解壓的jmeter安裝路徑
2)配置classpath變量? ,為:
? ? ? ? ? ? ? ?.;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
? ? ? ? ? ? ? ? ? ? 或
? ? ? ? ? .;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;?
3)path為:
? ??????????????%JMETER_HOME%\bin
4)驗證:jmeter –v測試一下是否配置正確湿颅!
? ? ? ? ? ? ? ? 信息中有警告信息:
????????????????WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
錯誤原因:
? java.util.prefs.WindowsPreferences需要保存信息到HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs而不是? ?HKEY_CURRENT_USER\Software\JavaSoft\Prefs油航。
解? 決:打開注冊表regedit,?創(chuàng)建HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs項谊囚,后重新驗證
4镰踏、運行jmeter
法1)在cmd輸入jmeter?直接打開
法2)jmeter中bin目錄下面的jmeter.bat 雙擊或者以管理員方式運行即可奠伪,使用jmeter的時候此命令窗口不能關(guān)首懈,你縮小到電腦任務(wù)欄即可
? ? ? ? ? ? ?打開后究履,如何把英文界面換成中文呢??