最近工作中有用到Jmeter壓測,開發中經常會用到Jmeter對自己接口進行壓測,所以簡單記之。
截止2019年7月,JMeter的最新版本是5.1,JMeter 5.1需要Java 8、Java 9,所以我們最終選擇的版本是Java8,下面是安裝步驟:
一、安裝Java
1)下載jdk
Java8 官網下載地址
如上圖,需要點擊 Accept License Agreement按鈕,並且此時狀態是需要登錄oracle的,如果沒有,下載下來的包是不能用的。
可以右鍵紅框部分,在新標籤中打開,會提示登錄oracle,我們此時沒有賬號需要註冊一個,註冊完畢,登錄之後返回下載頁面,點擊上圖指示接受按鈕。註冊圖如下:
下載完畢
2)安裝jdk
1、如下圖,根據提示一步步完成。
2、查看安裝位置,終端輸入命令:
/usr/libexec/java_home -V
3、查看是否完整安裝,如下圖,有 javac 、javap,證明 jdk 安裝完成
4、配置jdk環境變量,若第一次配置環境變量,使用“touch ~/.bash_profile” 創建一個.bash_profile的隱藏配置文件。
若配置文件.bash_profile已存在,則直接使用"open -e ~/.bash_profile"命令,打開配置文件。打開文件如下圖:
配置完成如下圖:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
5、使配置文件生效
source ~/.bash_profile
6、查看配置是否生效
至此,java8已經安裝完成
二、安裝Jmeter
1)下載Jmeter
Jmeter 官網下載地址
下載如上圖紅框中的壓縮包,完成之後,雙擊解壓。
2)啓動JMeter
1、解壓完成之後,進入到目錄下面,如圖
2、進入到bin 目錄,輸入sh jmeter啓動
cd bin/
sh jmeter
3、快捷啓動
現在基本已經完成了,但是每次啓動都要進入到jmeter目錄,再輸入sh jmeter,很不方便。所以我們將jmeter添加到環境變量,使得直接在終端輸入 jmeter就可以啓動,請看步驟:
終端輸入:open -e ~/.bash_profile 打開文件,輸入以下代碼:
export JMETER_HOME=/Users/w15516157705/Documents/apache-jmeter-5.1.1
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PlATH
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
完成之後,command+s保存,關閉。
切換到終端,輸入:source ~/.bash_profile 使配置生效。此時直接在終端輸入 jmeter就可以打開軟件了。
4、更改語言爲中文
啓動Jmeter之後默認的是英文,我們可以直接修改,如圖:
但是這種修改方式關閉軟件之後,再次打開還會是英文,所以我們用修改源碼的方式來操作,步驟如下:
修改你的Jmeter目錄下面bin目錄的jmeter.properties文件,比如我的目錄就是:
所以我就是在終端輸入:
vim /Users/w15516157705/Documents/apache-jmeter-5.1.1/bin/jmeter.properties
找到下圖中紅色標框部分,如圖:
將語言更改爲zh_CN,並去掉註釋(前面的#),保存(vim指令:先按esc,然後按住shift+:,輸入wq),退出。
至此,已經大功告成,每次啓動Jmeter只需要在終端輸入jmeter即可啓動,並且語言是中文環境。
下一節將進行簡單的接口壓測的介紹。