1. 程式人生 > >性能測試十五:liunx下搭建(tomcatr+項目+jmete命令行)

性能測試十五:liunx下搭建(tomcatr+項目+jmete命令行)

jmeter 啟動 機器 進程 img src 變量 javac 上傳

單機

準備工作:

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命令行)