JMeter學習-038-JMeter Linux 環境配置


1.1.下載

Download URLhttp://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.tgz

Plugins URLhttps://github.com/undera/jmeter-plugins

 

執行命令如下所示:

 1 $ wget http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.tgz
 2 --2016-11-03 23:35:12--  http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.tgz
 3 Resolving mirrors.tuna.tsinghua.edu.cn... 166.111.206.63, 2402:f000:1:416:166:111:206:63
 4 Connecting to mirrors.tuna.tsinghua.edu.cn|166.111.206.63|:80... connected.
 5 HTTP request sent, awaiting response... 200 OK
 6 Length: 45178166 (43M) [application/octet-stream]
 7 Saving to: “apache-jmeter-3.0.tgz”
 8 
 9 100%[================================================================================================>] 45,178,166  6.81M/s   in 6.2s    
10 
11 2016-11-03 23:35:19 (6.92 MB/s) - “apache-jmeter-3.0.tgz” saved [45178166/45178166]

  拷貝、解壓、重命名、查看jmeter腳本是否有可執行權限。若無,則添加可執行權限。

1 $ cp apache-jmeter-3.0.tgz /data/qa-smjr/jmeter/
2 $ tar zxvf apache-jmeter-3.0.tgz
3 $ mv apache-jmeter-3.0 apache-jmeter-3.0.2
4 $ ll apache-jmeter-3.0.2/bin/jmeter

PSjmeter的最終解壓目錄不建議放在Linux用戶目錄下。因用戶目錄是私有的,Linux中不允許非管理員訪問其他用戶的目錄。若jmeter放在用戶目錄下,則即使為用戶(例如FengpingFan)配置了相應的JMeter環境變量,用戶FengpingFan也無法通過執行jmeter

 

1.2.環境變量配置

為指定用戶配置環境變量,是通過用戶目錄下的用戶配置文件{.bash_profile}實現的,此文件為隱藏文件,可通過 ll -al 查看。將JMeter的環境變量配置文件中,即可實現指定用戶的環境配置。添加內容如下所示:

1 # User specific environment and startup programs
2 
3 export JMETER_HOME=/data/qa-smjr/jmeter/apache-jmeter-3.0.2
4 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
5 export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

為所有用戶配置環境變量,是通過修改系統變量配置實現的,添加的內容同指定用戶的一致,只需要在配置時注意原有環境變量的引用即可。

系統環境配置文件全路徑為:/etc/profile

修改配置文件后,執行如下命令使配置生效:

1 # 指定用戶:
2 source ~/.bash_profile
3 
4 # 系統變量:
5 source /etc/profile

 

1.3.驗證

查看JMeter的版本信息。命令如下:

$ jmeter --version

執行結果如下圖所示:

 

 1 $ jmeter -v
 2 
 3 Writing log file to: /data/qa-smjr/jmeter.log
 4 log_file=jmeter.log java.io.FileNotFoundException: jmeter.log (Permission denied)
 5 [log_file-> System.out]
 6 2016/11/04 00:48:42 INFO  - jmeter.util.JMeterUtils: Setting Locale to en_US 
 7 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Loading user properties from: /data/qa-smjr/jmeter/apache-jmeter-3.0.2/bin/user.properties 
 8 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Loading system properties from: /data/qa-smjr/jmeter/apache-jmeter-3.0.2/bin/system.properties 
 9 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Copyright (c) 1998-2016 The Apache Software Foundation 
10 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Version 3.0 r1743807 
11 2016/11/04 00:48:42 INFO  - jmeter.JMeter: java.version=1.8.0_73 
12 2016/11/04 00:48:42 INFO  - jmeter.JMeter: java.vm.name=Java HotSpot(TM) 64-Bit Server VM 
13 2016/11/04 00:48:42 INFO  - jmeter.JMeter: os.name=Linux 
14 2016/11/04 00:48:42 INFO  - jmeter.JMeter: os.arch=amd64 
15 2016/11/04 00:48:42 INFO  - jmeter.JMeter: os.version=2.6.32-431.11.15.el6.ucloud.x86_64 
16 2016/11/04 00:48:42 INFO  - jmeter.JMeter: file.encoding=UTF-8 
17 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Max memory     =514850816 
18 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Available Processors =2 
19 2016/11/04 00:48:42 INFO  - jmeter.JMeter: Default Locale=English (United States) 
20 2016/11/04 00:48:42 INFO  - jmeter.JMeter: JMeter  Locale=English (United States) 
21 2016/11/04 00:48:42 INFO  - jmeter.JMeter: JMeterHome=/data/qa-smjr/jmeter/apache-jmeter-3.0.2 
22 2016/11/04 00:48:42 INFO  - jmeter.JMeter: user.dir  =/data/qa-smjr 
23 2016/11/04 00:48:42 INFO  - jmeter.JMeter: PWD       =/data/qa-smjr 
24 2016/11/04 00:48:42 INFO  - jmeter.JMeter: IP: 127.0.0.1 Name: localhost FullName: localhost 
查看 JMeter 版本信息日志

若可正確查看JMeter的版本,則說明JMeter配置成功。同時,從上述執行過程可看出如下信息。

 1、加載的配置文件

 2JDK版本信息

 3OS信息

 4JMeter主目錄路徑

 5、當前用戶目錄

 

同時,也可通過命令查看JMeter基礎幫助文檔,命令及查看結果如下所示:

jmeter -h

 

至此,此文順利完結,希望此文能夠給初學 JMeter 的您一份參考。

最后,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

 

 

Save

Save

Save

Save


免責聲明!

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



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