性能測試十五: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
第三種方式:配置環境變量
性能測試十五:liunx下搭建(tomcatr+項目+jmete命令行)