1.安裝jdk,jmeter4.0以上 與jdk匹配的版本是1.8,4.0一下的都可以使用1.7
2.安裝jmeter,可以使用rz命令,進行zip 或tgz包的上傳,也可以使用 ftp服務器進行上傳;
3.上傳完成之后,需要解壓,解壓zip包的命令為:unzip apache-jmeter-4.0.zip
tgz的解壓命令為:tar zxvf apache-jmeter-4.0.tgz
除了上面這兩種方法之外,還可以將解壓完的包通過ftp上傳到服務器上;我是上傳到opt/software/jmeter目錄下, 沒有文件夾就創建一個mkdir wenjianjia
4.上傳完成之后,我們還要找三個插件,JMeterPlugins-Standard.jar、JMeterPlugins-Extras.jar 、jmeter-Plugins-manager-1.1.jar 將這三個插件放入jmeter的lib中ext目錄,用於服務器資源的監控
下載地址: https://jmeter-plugins.org/downloads/old/
5.這一切都上傳完成之后,還要上傳一個監控服務,ServerAgent-2.2.1這個包,用於啟動監控服務;
將ServerAgent-2.2.1.zip解壓后放在需要監控的服務器上,並開啟
startAgent.bat(windows)
startAgent.sh(linux)
linux服務器上首先將startAgent.sh設定為可執行文件:
chmod 777 startAgent.sh
./startAgent.sh執行文件
6.好了,到現在文件算是上傳完成了,接下來就要配置環境變量了,首先配置服務器的jdk環境,一般開發都會配置好, 我們不用操心,我們需要配置的是jmeter的環境變量,使用vi etc/proflie命名打開配置環境變量
export JMETER_HOME=/root/jmeter
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
配置完成后,按esc, :wq 退出並保存
退出后執行source /etc/profile 目的讓配置文件生效
7、配置完成后執行Jmeter -v 如果出現
就代表ok了,如何不想配置環境變量的話,就進入到jmeter的bin目錄下去執行jmeter
8.查看jmeter.sh是否能夠執行,若不能未其添加執行權限,我直接 chmod 777 jmeter.sh,可用 sh jmeter.sh -v 來檢測命令是否可用,如果出現
表示可以執行,另外,在這個目錄下還有一個文件需要給權限,就是一個叫:jmeter的文件也需要權限給 775權限就可以;
9.權限給完之后,上傳test.jmx壓測腳本;上傳完成后,同樣需要給這個文件 可執行的權限,chmod 775 test.jmx,然后ls,當腳本顏色為綠色時,表示為可執行文件;
10.好了一切准備就緒,./startagent.sh啟動監控;
11. ./jmeter -n -t test.jmx -l test.jtl 啟動壓測腳本開始壓測
-n 代表沒有GUI界面,-t 代表腳本,
-l 代表生成jtl
12.出現該畫面,表示開始執行,看到end of run 表示執行完成;
13. jmeter 3.0版本以上就提供了圖形化的html報告了,運行完成之后,執行命令:
jmeter -g test.jtl -o resultreport 生成html報告
參數:
-g : result.jtl 已經存在的.jtl文件的路徑。
-o :用於存放html報告的目錄
14.然后resultreport 就是生成的報告文件夾,下載下來查看分析吧;
注意:如果中途需要修改測試計划中的用戶數或時間,等參數,可以執行
vi 腳本名稱 來進行修改
好了,今天就介紹到這里,后面如果還有時間的,給大家寫一篇關於html報告的如何 分析的文檔;