1. 程式人生 > >Jmeter系列操作之分散式負載機

Jmeter系列操作之分散式負載機

1.先檢查是否有安裝jdk:java -version

clipboard.png

若沒有,需要安裝JDK並進行配置,步驟如下:

1>

上傳JDK至/opt目錄

可以用rz命令上傳

2>

解壓jdk

tar -zxvf jdk1.7_linux64.tgz

clipboard.png

3>

配置JDK環境變數

vi /etc/profile

4>

新增環境變數

JAVA_HOME=/opt/jdk1.7.0_75JRE_HOME=/opt/jdk1.7.0_75/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH

5>

使配置檔案生效

source /etc/profile

6>

進行驗證

clipboard.png

2.安裝Jmeter

注意:需要對JDK和Jmeter的版本進行匹配。我這裡用的JDK1.7和Jmeter3.1

1>

上傳Jmeter至opt目錄下

2>

解壓Jmeter

tar -zxvf apache-jmeter-3.1.tgz

clipboard.png

3>

配置Jmeter的環境變數

vi /etc/profile

4>

修改配置檔案

export JMETER_HOME=/opt/apache-jmeter-3.1export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATHexport PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

5>

使配置檔案生效

source /etc/profile

6>

驗證Jmeter是否已經安裝好

jmeter --version

clipboard.png

使用jmeter-linux負載機,windows主控機

1.

將引數化檔案和Jmeter的指令碼檔案上傳到linux伺服器,放在linux上jmeter的bin路徑下

2.

設定server.rmi.ssl.disable=true

分別修改主控機和負載機的jmeter.properties檔案,修改引數server.rmi.create=true

clipboard.png

clipboard.png

3.

啟動負載機

cd /opt/apache-jmeter-3.1/bin/

./jmeter-server -Djava.rmi.server.hostname=192.168.6.6

clipboard.png

4.

主控機新增要使用的負載機

clipboard.png

新增需要監控的IP和埠,IP就是負載機的IP,埠預設為1099

remote_hosts=localhost:1099,192.168.6.6:1099

clipboard.png

5.

主控機上遠端啟動負載機執行

clipboard.png

當負載機中出現finished,表明執行結束