Apache JMeter是一款純java編寫負載功能測試和性能測試開源工具軟件。相比Loadrunner而言,JMeter小巧輕便且免費,逐漸成為了主流的性能測試工具,是每個測試人員都必須要掌握的工具之一。
jmeter是apache公司基于java開發(fā)的一款開源壓力測試工具,體積小,功能全,使用方便,是一個比較輕量級的測試工具,使用起來非常簡單。因為jmeter是java開發(fā)的,所以運行的時候必須先要安裝jdk才可以。jmeter是免安裝的,拿到安裝包之后直接解壓就可以使用,同時它在linux/windows/macos上都可以使用。
jmeter可以做接口測試和壓力測試。其中接口測試的簡單操作包括做http腳本(發(fā)get/post請求、加cookie、加header、加權限認證、上傳文件)、做webservice腳本、參數(shù)化、斷言、關聯(lián)(正則表達式提取器和處理json-json path extractor)和jmeter操作數(shù)據(jù)庫等等。
but,在使用jmeter自動錄制腳本時會產生很多無用的請求,所以推薦使用badboy錄制腳本之后保存為jmx文件,在jmeter中打開使用。下面介紹Jmeter的安裝配置:
0、JDK安裝配置
在安裝Jmeter之前,請先檢查下電腦有沒有裝JDK:開始->運行->然后輸入cmd->進入命令行界面,輸入java -version , 出現(xiàn)以下信息就是此電腦已安裝了JDK
對應的jdk版本不可太低,一般jmeter3.0的對應jdk1.7,jmeter4.0對應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的時候此命令窗口不能關,你縮小到電腦任務欄即可
? ? ? ? ? ? ?打開后,如何把英文界面換成中文呢??
