1. 程式人生 > >效能測試十五:liunx下搭建(tomcatr+專案+jmete命令列)

效能測試十五:liunx下搭建(tomcatr+專案+jmete命令列)

單機

準備工作:

1、壓力機安裝並配置好JDK,輸入java和javac驗證環境變數

2、上傳jmeter到liunx下:

準備好jmeter的壓縮包

在第三方工具中對linux檔案上傳下載(需先裝好rz/sz工具),以liunx系統本身出發:sz下載/傳送(send)   rz上傳/接收(receive)

同樣道理,上傳已配好專案的tomcat和專案的壓縮包

上傳檔案的資料夾根據自己的情況而定,如我現在要將傳在root目錄下的檔案移到我自己另外建的資料夾(/home/server/)下

 

 解壓:對zip字尾:unzip

 

 新建一個資料夾,把壓縮檔案放到裡面備份

 

把專案移動到tomcat/webapps下

啟動tomcat:

執行以下sh檔案即可啟動tomcat,但是由於此執行檔案目前沒有可執行的許可權(白色),需賦予許可權(綠色)後才能執行

為了方便,把所有檔案都賦予可執行的許可權

啟動tomcat

檢視tomcat程序:ps -ef|grep tomcat

進瀏覽器輸入地址驗證:http://liunx_ip:8080/PerfTeach/GetMethod?skuId=123&opt=abc

新建一個jmeter指令碼,上傳到liunx下

10個併發,跑120秒

建立一個資料夾名為ptest方便管理,並把指令碼上傳到此資料夾下

去到jmeter/bin目錄下

 

給所有檔案賦予許可權:chmod +x ./*

jmeter:windows、liunx、mac通用的執行檔案

jmeter.sh:liunx下的執行檔案

 

單機器測試步驟:

命令:jmeter路徑 -n -t 指令碼路徑 -l 結果路徑

-n: 命令列模式,否則會認為gui模式;

-t:testplan,後面跟指令碼的路徑;

-l:結果檔案(jmeter的結果檔案字尾為jtl),後面跟存放的路徑

 

第一種方式:在jmeter目錄下指定指令碼路徑

在jmeter目錄下執行./jmeter -n -t /home/server/ptest/time.jmx -l /home/server/ptest/time.jtl

第二種方式:在指令碼路徑下指定jmeter路徑

在指令碼目錄下執行:/home/server/apache-jmeter-3.1/bin/jmeter -n -t time.jmx -l time.jtl

 

檢視結果報告

 

linux對映ip

 

第三種方式:配置環境變數