在linux下如何搭建jmeter的環境


 

  首先

  我們可以選擇不同版本的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}

退出vi

用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

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM