首先
我們可以選擇不同版本的jmeter
轉載原連接:https://blog.csdn.net/lyl0724/article/details/79474388
Jmeter歷史版本下載地址 https://archive.apache.org/dist/jmeter/binaries/
然后我們下載好之后,開始連接linux服務器,在這里我們直接是使用的Xshell,將我們准備好的ZIP包,上傳到我們所要壓測的服務器上
直接命令

上傳完之后,我們將文件解壓出來,由於這里在zip包,我們可以直接使用 tar -xzf apache-jmeter-3.1.zip

解壓完成之后,我們就配置環境變量了
下載地址: http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloa ds-1880260.html
選擇適合自己系統環境的版本
1、添加jdk1.8到系統環境變量
--注意這里我們如果是普通用戶的話,無法配置環境變量,只有用root賬戶才能夠修改, 所以我們強制重置一下
默認安裝完成之后並不知道root用戶的密碼,那么如何應用root權限呢?
(1)sudo 命令
xzm@ubuntu:~$ sudo
這樣輸入當前管理員用戶密碼就可以得到超級用戶的權限。但默認的情況下5分鍾root權限就失效了。
(2)sudo -i
xzm@ubuntu:~$ sudo -i
通過這種方法輸入當前管理員用戶的密碼就可以進到root用戶。
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile #編輯profile配置文件,鍵入“i”進入編輯狀態,在最后添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7 --根據你自己實際安裝的目錄去配置
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${PATH}
用ESC鍵只能切換到命令狀態,然后輸入“:wq”命令進行保存文件並強行退出vi
注意以下命令:q 退出
:q! 強行退出(不存盤)
:wq 強制性寫入文件並退出。即使文件沒有被修改也強制寫入,並更新文件的修改時間。
:x 寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間,否則不會更新文件修改時間。
#source /ect/profile 使profile配置的環境變量立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300 update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行后,系統會列出當前存在的各種JDK 版本,會提示你選擇:
# update-alternatives --config java
2、測試
# java -version # 測試是否成功
java version "1.8.0_09"
Java(TM) SE Runtime Environment (build 1.8.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
若不成功,檢查環境變量配置路徑是否正確

配置成功
接下來我們要配置jmeter的環境變量了
vi /etc/profile 鍵入i,可編輯狀態,按ESC,退出可編輯狀態到命令行,鍵入“:wq”,按回車保存並退出vi
添加下述兩行:
export JMETER=/usr/local/jmeter/apache-jmeter-2.9
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
檢查是否配置成功:命令行輸入jmeter -v
若提示:-bash: jmeter: command not found,則很可能是環境變量配置有錯,查看路徑,名稱等是否和jmeter安裝文件所在目錄一致
若提示:-bash: /usr/local/jmeter/apache-jmeter-3.1/bin/jmeter: Permission den ied,則說明沒有對jmeter的操作權限,需要設置,如: chmod 777 filename
給權限給jmeter : chmod 777 /usr/local/jmeter/apache-jmeter-3.1/bin/jmeter --根據實際文件目錄填寫
沒問題時應顯示如下版本信息:
Copyright (c) 1999-2016 The Apache Software Foundation
3.1 r1770033
啟動jmeter並運行
注意:運行前,先在Windows中jmeter圖形界面創建好測試計划,然后放到linux系統文件目錄下usr/local/jmeter/testplan/linux_jmeter_test.jmx
在linux下直接運行
命令行:
#jmeter -n -t /usr/local/jmeter/testplan/linux_jmeter_test.jmx -l test_queryweb.jtl
# jmeter -n -t /usr/local/jmeter/testplan/linux_jmeter_test.jmx -l test_queryweb.jtl Creating summariser <summary>
Created the tree successfully using /usr/local/jmeter/testplan/linux_jmeter_test.jmx Starting the test @ Thu Nov 12 18:51:18 PST 2015 (1447383078499)
Waiting for possible shutdown message on port 4445
summary = 2 in 1s = 3.1/s Avg: 101 Min: 53 Max: 150 Err: 0 (0.00%) Tidying up ... @ Thu Nov 12 18:51:19 PST 2015 (1447383079250)
... end of run
屆此,在linux上運行jmeter計划完成

轉載原鏈接
https://www.ggdoc.com/am1ldGVy5LiN6YWN572u546v5aKD5Y_Y6YeP0/MjJhNThhODY1OGZiNzcwYmY2OGE1NTg40/3.html
https://www.cnblogs.com/xinjie10001/p/6295020.html
本文僅代表作者觀點,系作者@請多指教啊 發表。歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 https://www.cnblogs.com/yushengaqingzhijiao/p/9604055.html
