linux中配置jmeter以及執行腳本


在做性能測試的時候我們一般優先會使用linux環境來執行我們的性能腳本,所以我們需要在服務器中安裝jmeter

首先明確jmeter運行是需要jdk的,所以第一步得安裝jdk

第一步:安裝jdk

安裝jdk的鏈接:https://www.cnblogs.com/LCboss/p/13170053.html

第二步:需要將jmeter的安裝包上傳到linux中

我們可以使用lrzsz,這個需要在linux中進行安裝下

使用yum install -y lrzsz進行安裝,安裝完成后使用rz命令來選擇win文件上傳到linux

 

 

jmeter的包上傳完成后直接解壓放到你認可的目錄中即可

第三步:配置jmeter的環境變量(因為我們需要在任何目錄下都可以使用jmeter)

進入/etc/profile 文件中進行配置即可

 

export JMETER_HOME=/home/tools/jmeter
export PATH=$JAVA_HOME/bin:$JMETER_HOME/bin:$PATH

 

 

注意: 上圖中的路徑是我的linux的jmeter路徑(如果不一,需要修改)

保存退出后使用命令source /etc/profile 進行重新加載配置文件生效

然后我們使用jmeter -v 命令查看是否配置OK

 

 出現上圖類似的就證明我們已經配置OK了

 

 

 

 

好了,上面就是在linux中配置jmeter,接下來我們要在linux中執行jmeter腳本

首先第一步:

我們得載win上的jmeter的GUI模式下將腳本編寫好之后上傳到linux中,我們同樣使用rz命令

第二步:

使用命令jmeter -n -t jmeter_pinter.jmx(測試文件路徑) -l result2.jtl(結果文件路徑)來執行腳本

 

 執行該命令之后會出現這樣的數據,其實這和我么在win上執行是一樣的

注意:這里的數據其實是默認30s刷新的,我上圖的數據是修改配置文件之后,10s中刷新一次數據

jmeter.properties文件中的summariser.interval參數時控制刷新時間,默認是30s,最低可以修改為6s,需要更改可以自行更改時間

 

如果需要報表數據,那么我們可以使用 jmeter -n -t [jmx file] -l [results file] -e -o [生成報告路徑]來自動生成HTML的報告,但是如果已經有了.jtl文件之后就直接執行

jmeter -g result.jtl -o path(HTML報告路徑)即可
注意:生成的HTML報告里面的圖表數據的展示間隔是固定為60s,所以我們需要更改 reportgenerator.properties這個文件中的 jmeter.reportgenerator.overall_granularity參數,最小可支持1s。
那么生成報告之后我們需要怎么觀看?因為需要瀏覽器打開,所以我們需要使用sz命令將其下載到win本地進行查看。注意:使用sz命令之前我們得先將其打包

 


免責聲明!

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



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