網上一大片如何使用jmeter,但是從沒有一篇完整的安裝、部署流程,為了整理這個完整的流程,初學者開始我也是碰了一鼻子灰,現在整理出來分享給大家。
圖上原理:控制器操作在遠程服務器上並發訪問被測服務器
一、控制器腳本調試
- 確認操作系統位數下載對應的jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
- 控制器(windods系統),安裝在你想安裝的磁盤中記住路徑
3.在環境變量中配置jdk,注意“;”分開
4.配置好之后進入cmd窗口輸入java –version命令驗證是否正確,截圖為正確,不正確的話自己找方法
5.Jdk安裝成功了接下來下載jmeter,地址:http://jmeter.apache.org/download_jmeter.cgi
解壓后在/bin目錄下啟動jmeter.bat
6.控制器jmeter安裝完畢,頁面啟動成功,接下來就是腳本接口調試
二、遠程模擬發起器部署(俗稱:肉雞)
1.首先在控制器上面安裝一個xshell,遠程連接成功后再安裝一個xshell的插件xftp(用來可視化上傳文件)
2.直接把本地的拖到服務器即上傳上去了,特方便
3.工具安裝好,服務器連接成功后開始安裝配置jdk
目錄切換到jdk解壓包目錄下,pwd命令查出jdk全部路徑
vi /etc/profile 命令配置jdk,按字母“i”進行編輯,放入以下兩行代碼:
JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
JRE_HOME=/usr/lib/jvm/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
配置好按shift+esc+:輸入wq保存退出
4.為了讓環境變量即時生效,輸入 source /etc/profile即可,
驗證jdk是否配置正確,輸入java –version,出現以下信息說明配置成功
5.配置jmeter環境變量,其實跟jdk原來一樣,先找到路徑
輸入:vi /etc/profile 命令配置jmeter, 放入以下兩行代碼:
export JMETER=/usr/local/meter/apache-jmeter-2.13
export CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorpha
n.jar:$JMETER/lib/logkit-2.0.jar:${CLASSPATH}
export PATH=${JMETER}/bin/:${PATH}
配置好保存,退出立即生效source /etc/profile
6.驗證jmeter是否配置正確,輸入jmeter -v 出現以下截圖信息說明成功
7.切換目錄到apache-jmeter-2.13/bin下,啟動jmeter-server,
先給它權限,輸入“chomd 777 jmeter-server”
然后輸入:./jmeter-server -Djava.rmi.server.hostname=服務ip
出現以下內容服務啟動成功
三、控制器遠程地址配置
1.找到jmeter.properties 文件用記事本打開它
把你遠程服務器的ip添加到這里,然后重啟控制器的jmeter
2.做一個簡單的腳本,本地調試好以后,調用遠程服務器去並發測試
四、監控服務器資源
1.在被測服務器上啟動startAgent.sh
2.控制器監控,端口默認4444