不管任何操作系統,運行JMeter都依賴基礎環境配置.
在安裝之前我們先選擇下相關Jmeter及JDK版本。截止當前,JMeter的最新版本是5.2.1,JMeter 5.2.1需要Java 8、Java 9。
我選擇是:
1、JDK安裝
先看看系統是否已經安裝java環境,在終端中輸入java –version得到java版本是1.8以上那就可以忽略當前步驟。
否則 可以進入Java 8的下載地址頁面,如下圖,選擇適用於Mac OS的JDK版本,點擊下載。
下載完後,打開文件,點擊進入安裝頁面,如下圖:
然後一路按“繼續”按鈕下一步就可以完成安裝。
安裝完成後,打開終端(Terminal),輸入java –version命令進行確認JDK是否已經安裝成功。
2、配置java環境變量
假如你已經配置好了環境變量,在終端(Terminal)輸入
echo $JAVA_HOME,echo $PATH,echo $CLASSPATH,等相關命令裏面包含正確的JDK路徑,那就說明環境變量已經正確設置可以跳過當前步驟。
JDK安裝成功後,需要配置環境變量,我們需要配置諸如: "JAVA_HOME”、"PATH”、"CLASSPATH",等參數。以我本地爲例:
JAVA_HOME:指的是JDK或JRE的根目錄;
PATH:指在操作系統中用來指定操作系統運行環境的一些參數,設置好path變量後,就可以在任何目錄下執行javac/java等工具了;
CLASSPATH:告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程序所需要的類或者包。
首先設置當前用戶的環境變量配置。打開終端,輸入vim .bash_profile,會進入vim編輯器,如下圖:
在.bash_profile文件中進行環境變量的配置,輸入以下代碼(#後面的是註釋,爲了方便我解釋,不需要輸入)。
JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home'
CLASSPATH=.:$JAVA_HOME # 設置一箇中間變量,爲了方便多個JDK版本時更換JAVA_HOME
PATH=.:$PATH:$JAVA_HOME/bin #冒號前代表JDK目錄下的bin目錄,冒號後代表當前目錄
export JAVA_HOME PATH CLASSPATH
然後保存退出。
繼續在終端中輸入source ~/.bash_profile,作用是讓這個配置文件在修改後立即生效,然後查看下對應設置是否已經成功設置echo $JAVA_HOME,如果輸出的JAVA_PATH正確時,恭喜你配置已經成功了。
3、JMeter安裝
進入JMeter的下載地址頁面,選擇 Binaries:二進制版。
我下載的apache-jmeter-5.2.1.tgz這個版本,下載完成解壓。
4、啓動JMeter
解壓完成後,得到下面的目錄文件:
進入到bin目錄下,可以通過sh jmeter命令來啓動JMeter,如下圖
只要配置好Java的環境變量,下載JMeter,即可啓動。
不過在使用中發現每次啓動都需要到JMeter的bin目錄下,輸入sh jmeter.sh來啓動,有點煩。我們可以直接把JMeter配置到環境變量中。直接在.bash_profile中把Jmeter目錄添加到PATH中。
添加及修改如下信息:
export JMETER_HOME=/Users/xxxx/Downloads/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
退出後,別忘了讓配置生效執行source ~/.bash_profile。然後我們就可以在系統任何地方直接jmeter就能啓動了。