[TOC]
<br>
<br>
>[success] ## 一Mac電腦安裝jmeter
**安裝JDK**
**安裝JMeter**
>[info] ### 1、選擇版本
截止2018年10月,JMeter的最新版本是5.0,JMeter 5.0需要Java 8、Java 9,所以我們最終選擇的版本是:
Java 8,[下載地址](https://links.jianshu.com/go?to=https%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html),[歷史版本下載地址](https://links.jianshu.com/go?to=https%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Findex.html)
JMeter 5.0,[下載地址](https://links.jianshu.com/go?to=http%3A%2F%2Fjmeter.apache.org%2Fdownload_jmeter.cgi),[歷史版本下載地址](https://links.jianshu.com/go?to=https%3A%2F%2Farchive.apache.org%2Fdist%2Fjmeter%2Fbinaries%2F)
>[info] ### 2、安裝JDK
如果你在終端(Terminal)輸入java -version,可以得到JDK的版本,并且是Java 8以上,那就可以跳過這一步。
進入Java 8的[下載地址](https://links.jianshu.com/go?to=https%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html)頁面,如下圖,選擇適用于Mac OS的JDK版本,點擊下載。
:-: 
下載完后,打開文件,進入安裝頁面,如下圖。
:-: 
安裝過程非常簡單,按“繼續”按鈕一直下一步即可。
安裝完成后,打開終端(Terminal),輸入以下命令可用于檢查本機是否安裝了JDK:
`java -version` # 檢查JDK版本? /usr/libexec/java\_home -V # 列出所有JDK版本的JAVA\_HOME
我在終端(Terminal)中輸入了這兩句命令,如下圖,可以看到,本機已經成功安裝了Java 8。
:-: 
>[info] ### 3、配置Java環境變量
如果你已經配置好了環境變量,在終端(Terminal)輸入echo $JAVA\_HOME,echo $PATH,echo $CLASSPATH,里面包含正確的JDK路徑,那就可以跳過這一步。
JDK安裝成功后,需要配置環境變量,在Windows下需要配置的環境變量是"JAVA\_HOME”、"path”、"classpath",Mac下也是類似。
JAVA\_HOME:指向JDK的安裝目錄;
path:指定命令搜索路徑,設置好path變量后,就可以在任何目錄下執行javac/java等工具了;
classpath:指定類搜索路徑;
打開終端,輸入vim .bash\_profile,會進入vim編輯器,如下圖:
:-: 
在.bash\_profile文件中進行環境變量的配置,輸入以下代碼(#后面的是注釋,為了方便我解釋,不需要輸入)。
```
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home # 等號右邊的路徑目錄,可以通過/usr/libexec/java_home -V這個命令得到export
JAVA_HOME=$JAVA_8_HOME # 設置一個中間變量,為了方便多個JDK版本時更換JAVA_HOMEexport
PATH=$JAVA_HOME/bin:$PATH:. #冒號前代表JDK目錄下的bin目錄,冒號后代表當前目錄export
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
```
如下圖,環境變量就配置好了,分別輸入esc(退出輸入模式Insert Mode)、冒號(切換到底線命令模式Last line mode)、w(保存文件)、q(退出文件)、回車(執行命令),即可退出vim編輯器,并保存.bash\_profile文件。
:-: 
繼續在終端中輸入source ~/.bash\_profile,作用是讓這個配置文件在修改后立即生效,最后,輸入echo $JAVA\_HOME,當輸出的JAVA\_PATH正確時,證明環境變量已經配置成功了。
:-: 
>[info] ### 4、安裝JMeter
進入JMeter的[下載地址](https://links.jianshu.com/go?to=http%3A%2F%2Fjmeter.apache.org%2Fdownload_jmeter.cgi)頁面,如下圖,有兩個版本可供下載:
Binaries:二進制版,即已經編譯好、可直接執行;
Source:源代碼版,需要自己編譯;
:-: 
我們下載[apache-jmeter-5.0.tgz](https://links.jianshu.com/go?to=http%3A%2F%2Fmirrors.tuna.tsinghua.edu.cn%2Fapache%2F%2Fjmeter%2Fbinaries%2Fapache-jmeter-5.0.tgz)這個Binaries版本,下載完成后,解壓,可以通過Finder(訪達)頁面雙擊這個文件解壓,也可以通過終端輸入tar zxvf apache-jmeter-5.0.tgz解壓。
>[info] ### 5、啟動JMeter
解壓完成后,得到下面的目錄文件:
:-: 
>[info] ### 6、設置環境變量全局啟動JMeter
```
# jmeter
export JMETER\_HOME=/Users/liuwei/Third-party-tools/apache-jmeter-5.2.1 # 這里填自己的路徑
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar
```
<br>
<br>
<br>
>[success] ## 一windows安裝jmeter
下載地址還是上面那個,Jmeter這里不分windows環境還是linux環境,這個版本都可以。
:-: 
解壓縮到任意文件夾都行,雙擊解壓后文件bin目錄下的jmeter.bat,就可以啟動jmeter了。
:-: 
:-: 
注意:配置jmeter環境變量的原因,其實這里不用設置也是可以的,但是在這里也進行一下環境變量配置的說明;
如果配置了jmeter的環境變量,就可以在cmd模式下直接輸入jmeter,啟動jmeter。
1、加入系統變量JMETER\_HOME:E:\\apache-jmeter-5.1.1如下圖:
:-: 
2、path后面加上:%JMETER\_HOME%\\bin;
3、系統變量CLASSPATH中加入下邊的內容:
? %JMETER\_HOME\\lib\\ext\\ApacheJMeter\_core.jar;%JMETER\_HOME%\\lib\\jorphan.jar;%JMETER\_HOME%\\lib\\logkit-2.0.jar
4、確定完成。
這里的jmeter的classpath可以不配置。
三、**JMeter目錄解析**
## JMeter解壓之后,根目錄包括:
**1、bin:** 可執行文件目錄
**2、docs:** 文檔目錄
**3、extras:** 擴展插件目錄,目錄下的文件提供了對ant的支持
**4、lib:** 所用到的插件目錄,里面全是jar包,JMeter 會自動在 JMETER\_HOME/lib 和 ext 目錄下尋找需要的類。
lib目錄下的ext子目錄是jmeter的核心jar包;用戶擴展所依瀨的包直接放到lib下即可,不要放到lib/ext下,直接放在lib目錄下即可。
junit子目錄是放junit腳本的。
注意:無法識別 zip 格式的包文件,所以需要的包文件均要求以 .jar 結尾
**5、printable\_docs:** usermanual子目錄下是jmeter用戶手冊,尤其是component\_reference.html是最常用的核心元件幫助手冊。