windows和Linux安裝Jmeter與簡單使用方式
windows和Linux安裝Jmeter與簡單使用
一、下載安裝包
JDKJmeter
下載地址:
- JDK ----- https://www.oracle.com/java/technologies/downloads/#java8
- Jmeter ----- https://jmeter.apache.org/download_jmeter.cgi
二、JDK安裝
找到相對應的JDK安裝包
設(shè)置環(huán)境變量
1.windows設(shè)置jdk環(huán)境變量
win鍵+R ,輸入 sysdm.cpl — 高級 —環(huán)境變量
- 新建環(huán)境變量
用戶和系統(tǒng)都可以,系統(tǒng)是所有用戶都支持,用戶只支持該用戶
- 變量名:JAVA_HOME變量
- 變量值:JDK安裝目錄

- 系統(tǒng)變量中找到 path并添加以下兩條
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin

- 驗證java環(huán)境
win+r 輸入cmd ,輸入java -version,出現(xiàn)jdk版本號則表明安裝成功

2.Linux中設(shè)置jdk環(huán)境變量
- 解壓jdk文件夾到 /usr/local/java
目錄自選解壓到哪里都行
- 添加環(huán)境變量
vim /etc/profile,在末尾添加以下內(nèi)容
export JAVA_HOME=/usr/local/java/jdk-17.0.10 #根據(jù)安裝目錄進行更改 export PATH=$JAVA_HOME/bin:$PATH
- 刷新環(huán)境變量
source /etc/profile
- 驗證是否安裝成功
java -version,出版本號即安裝成功
三、JMeter安裝
1. Windows設(shè)置jmeter環(huán)境變量
系統(tǒng)變量—path 添加以下內(nèi)容(jmeter安裝目錄bin目錄)
D:\apache-jmeter-5.6.3\bin
- 檢查是否成功
win +r 鍵入 cmd 輸入jmeter -v,不報錯找不到即成功

2.Linux下設(shè)置jmeter環(huán)境變量
- 解壓到
/usr/local/jmeter目錄自己任意創(chuàng)建 - 配置環(huán)境變量
vim /etc/profile,加入以下內(nèi)容
export JMETER_HOME=/usr/local/jmeter/apache-jmeter-5.1.1 export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH
source /etc/profile 刷新環(huán)境變量
- 驗證
終端輸入jmeter -v,不報錯找不到即安裝成功
四、JMeter 漢化
jmeter默認為英文版,打開bin目錄下的jmeter.properties,將的值改為 language ``zh_CN`
language=zh_CN
五、JMeter session會話保持
- 有一些應用可能使用session進行了會話保持,但是Jmeter默認是沒有啟用cookie去保存sessionID的,需要進行以下配置
修改jmeter安裝目錄bin下的jmeter.properties,將CookieManager.save.cookies的值修改為true,并把前面的#去掉,重啟Jmeter

六、JMeter插件管理器下載
- 訪問以下網(wǎng)址,下載 Plugins Manager JAR 文件并將其放入 JMeter 的
lib/ext目錄中。然后啟動 JMeter 并轉(zhuǎn)到 “Options” 菜單以訪問插件管理器。
https://jmeter-plugins.org/wiki/PluginsManager/
七、錄制腳本
- 添加http代理服務器,在測試計劃–>添加->非測試元件->http代理服務器
- 添加一個線程組,用于存放錄制的腳本
- 將目標控制器改為剛剛創(chuàng)建的線程組

- 設(shè)置過濾規(guī)則,避免錄制無關(guān)的請求

- 設(shè)置瀏覽器代理/IE瀏覽器在windows設(shè)置里面設(shè)置

- 點擊啟動,開始錄制腳本,
- 在瀏覽器訪問要錄制腳本的網(wǎng)站,開始進行操作,錄制過程中可以設(shè)置作為腳本的前綴
Transaction name - 操作完成后,點擊停止
八、JMeter命令行運行
在測試并發(fā)較大的情況下,GUI會有一定的性能瓶頸并且官方說明了,GUI只適用于制作和測試腳本,應當使用命令行進行。
jtl是一種類似log的文件格式,可以轉(zhuǎn)為HTML
jmx是jmeter壓測腳本的文件格式
以下命令需cmd切換到j(luò)meter的bin目錄下執(zhí)行
1.遠程啟動輸出.jtl文件
jmeter -n -t <測試計劃文件路徑> -l <測試結(jié)果文件路徑>
例子:
jmeter -n -t /usr/local/腳本.jmx -l /usr/local/ceshi.jtl
- -n — 以非GUI執(zhí)行,即命令行執(zhí)行
- -t — 后跟測試計劃文件路徑
- -l — 用于保存測試文件結(jié)果的路徑,默認是.log。
2.遠程執(zhí)行命令(前提:需要配置好分布式壓測)
如果要在遠程服務器上執(zhí)行(Jmeter分布式壓測),可以使用一下命令
jmeter -n -t <測試計劃文件路徑> -l <測試結(jié)果文件路徑> -R jmterslaveIP
-R — 跟遠程IP,多個IP以逗號隔開。
3.jtl文件轉(zhuǎn)html
jmeter -g 測試結(jié)果文件.jtl -o <html輸出路徑>
4.html轉(zhuǎn)PDF報告
- 瀏覽器輸出pdf
打開該html報告,然后ctrl+p打印,導出成pdf

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Ubuntu?24.04中優(yōu)雅地修改主機名的具體步驟和方法
在使用?Ubuntu?的過程中,有時我們會想要修改主機名,例如為了統(tǒng)一命名規(guī)范、更好地識別主機,或者只是因為安裝系統(tǒng)時隨便填了個名字,本文將帶你一步一步地,在?Ubuntu?24.04?系統(tǒng)中?優(yōu)雅且安全地修改主機名,需要的朋友可以參考下2025-09-09
Linux如何配置網(wǎng)絡(luò)組team(鏈路聚合)
文章介紹了鏈路聚合與雙網(wǎng)卡綁定的區(qū)別,以及Team模式在網(wǎng)絡(luò)中的應用,Team模式提供了更多的功能,如負載均衡、主備模式等,適用于不同的網(wǎng)絡(luò)場景,并且不需要手動加載內(nèi)核模塊,具有更好的拓展性2026-01-01
Linux系統(tǒng)下安裝rz/sz命令及使用方法說明
這篇文章主要介紹了Linux系統(tǒng)下安裝rz/sz命令及使用方法說明,需要的朋友可以參考下2016-10-10
Linux內(nèi)核設(shè)備驅(qū)動地址映射筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動地址映射筆記整理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12
Linux中大內(nèi)存頁Oracle數(shù)據(jù)庫優(yōu)化的方法
這篇文章主要給大家介紹了關(guān)于Linux中大內(nèi)存頁Oracle數(shù)據(jù)庫優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-11-11
linux free命令以及系統(tǒng)內(nèi)存占用過高的處理方式
這篇文章主要介紹了linux free命令以及系統(tǒng)內(nèi)存占用過高的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
關(guān)于Linux命令行下的數(shù)學運算示例詳解
在Linux中直接使用數(shù)學運算符進行數(shù)學運算往往得不到我們想要的計算結(jié)果。要在Shell中進行數(shù)學運算,我們需要借助點小手段。下面這篇文章主要給大家介紹了關(guān)于Linux命令行下的數(shù)學運算的相關(guān)資料,需要的朋友可以參考下2018-05-05

