JMeter 安裝及常見的安裝問題

下載安裝JDK

JDK 的下載安裝及 JAVA_HOME 環(huán)境變量的配置步驟請(qǐng)參考我另一篇文章《詳解Java安裝及環(huán)境變量配置(Windows&Linux)》中的介紹塑煎。

下載安裝JMeter

這里以當(dāng)前的最新的 JMeter 5.2 版本為例說明 JMeter 的安裝使用過程埃跷,以及可能出現(xiàn)的幾種問題赂韵。先使用瀏覽器打開 JMeter 官網(wǎng) https://jmeter.apache.org/ ,在官網(wǎng)首頁點(diǎn)擊左側(cè)的“Download Releases”鏈接护盈,然后進(jìn)入下載頁面。

BaiduShurufa_2019-11-12_20-30-58.png

在下載頁面會(huì)自動(dòng)解析出距離我們最近的鏡像網(wǎng)站地址雕凹,如下圖給出的是清華大學(xué)(tsinghua.edu.cn)的鏡像地址辜荠。我們使用自動(dòng)分配的鏡像即可汽抚,無需更改,Windows 系統(tǒng)的用戶直接點(diǎn)擊下面的“apache-jmeter-5.2.zip”鏈接即可下載 JMeter侨拦,Linux殊橙、Mac 系統(tǒng)的用戶選擇“apache-jmeter-5.2.tgz”鏈接下載。像其它完全基于 Java 的開源軟件(如Maven狱从、Ant膨蛮、Tomcat)一樣,zip 格式打包的 JMeter 與 tgz 格式打包的 JMeter 在內(nèi)容上并沒有什么區(qū)別季研,兩種不同的壓縮格式只是方便在不同的操作系統(tǒng)上解壓縮而已敞葛。

BaiduShurufa_2019-11-12_20-32-22.png

運(yùn)行 JMmeter

下載好 JMeter 之后,解壓縮之后目錄如下:

BaiduShurufa_2019-11-12_20-51-45.png

解壓后与涡, 運(yùn)行 “bin/jmeter.bat” 文件即可打開 JMeter 的圖形化界面惹谐,一般雙擊該文件即可。Jmeter 是支持中文的驼卖,啟動(dòng) Jmeter 后氨肌,點(diǎn)擊 Options -> Choose Language 來選擇合適的語言。

可以選擇性地配置 JMeter 的環(huán)境變量 JMETER_HOME 為 JMeter 的根目錄酌畜,比如怎囚,我的配置如下:

JMETER_HOME = D:\development\tools\apache-jmeter-5.2

如果不顯式配置 JMETER_HOME 環(huán)境變量,則會(huì)嘗試尋找并將 JMeter 的根目錄作為 JMETER_HOME 環(huán)境變量的值桥胞,建議配置該環(huán)境變量恳守,這樣可以避免在某些場(chǎng)景下由于 JMETER_HOME 環(huán)境變量的目錄問題導(dǎo)致 JMeter 無法啟動(dòng)的問題。

常見啟動(dòng)錯(cuò)誤及解決方案

錯(cuò)誤 1

錯(cuò)誤描述:Not able to find Java executable or version. Please check your Java installation . errorlevel=2

原因分析:無法找到 Java 環(huán)境贩虾。

解決辦法:請(qǐng)確保 Java 的環(huán)境變量 “JAVA_HOME” 配置為 JDK 的根目錄催烘,而不是 JDK 根目錄下的 jre 目錄或獨(dú)立安裝的 jre 程序的根目錄,也不要配置名為 JRE_HOME 環(huán)境變量缎罢,以免造成其他影響伊群。因?yàn)?JMeter 在測(cè)試 HTTPS 時(shí)需要用到 JDK 的 keytool 工具。筆者遇到的情況就是在配置了 JAVA_HOME 之后又手賤地想配置了 JRE_HOME 玩玩策精,雖然能使用“java -version”命令顯示出 JDK 版本在岂,但是 JMmeter 總是提示找不到 Java,后來刪掉 JRE_HOME 環(huán)境變量就好了蛮寂。

錯(cuò)誤 2

錯(cuò)誤描述:雙擊 JMETER 根目錄下的 “bin\jmeter.bat” 文件無法啟動(dòng)蔽午,操作系統(tǒng)自動(dòng)使用其他軟件打開了該文件。

原因分析:我就遇到了這個(gè)問題酬蹋,每次雙擊都是使用 IE 打開該軟件上及老,估計(jì)有人雙擊會(huì)出現(xiàn)默認(rèn)使用文本編輯器打開該文件。這就是文件關(guān)聯(lián)的問題了范抓,可能在某個(gè)時(shí)候在操作系統(tǒng)上設(shè)置了 .bat 文件與特定軟件的關(guān)聯(lián)關(guān)系骄恶,筆者就是之前手賤地設(shè)置了默認(rèn)使用 Notepad ++ 來打開 .bat 文件。

解決辦法:網(wǎng)上有許多方案是直接刪除注冊(cè)表中關(guān)于 .bat 文件關(guān)聯(lián)的設(shè)置匕垫,這種方式不但要重啟電腦僧鲁,還不一定管用,筆者嘗試了這種方式問題依舊,好像得修改寞秃,只刪除不管用斟叼。這里使用使用 “assoc” 命令 “Win + Q” 組合快捷鍵搜索出 “cmd”,然后在該程序上右鍵春寿,選擇“以管理員身份運(yùn)行”菜單項(xiàng)來以系統(tǒng)管理員身份打開“cmd”命令行工具朗涩,在命令行工具中使用 “assoc” 命令來設(shè)置特定擴(kuò)展名文件的關(guān)聯(lián)程序。

這里先查看一下 “assoc” 命令的幫助信息绑改,很簡(jiǎn)單:

C:\WINDOWS\system32>assoc /?
顯示或修改文件擴(kuò)展名關(guān)聯(lián)

ASSOC [.ext[=[fileType]]]

  .ext      指定跟文件類型關(guān)聯(lián)的文件擴(kuò)展名
  fileType  指定跟文件擴(kuò)展名關(guān)聯(lián)的文件類型

鍵入 ASSOC 而不帶參數(shù)谢床,顯示當(dāng)前文件關(guān)聯(lián)。如果只用文件擴(kuò)展
名調(diào)用 ASSOC厘线,則顯示那個(gè)文件擴(kuò)展名的當(dāng)前文件關(guān)聯(lián)识腿。如果不為
文件類型指定任何參數(shù),命令會(huì)刪除文件擴(kuò)展名的關(guān)聯(lián)造壮。

然后看一下正常情況下 .bat 文件的關(guān)聯(lián)程序?yàn)?batfile:

C:\WINDOWS\system32>assoc .bat
.bat=batfile                        

如果執(zhí)行 “assoc .bat” 命令后輸出的不是 “.bat=batfile”渡讼,則需要執(zhí)行 “assoc .bat=batfile” 命令來設(shè)置 .bat 文件關(guān)聯(lián)程序?yàn)?batfile,執(zhí)行 “assoc .bat” 命令后费薄,發(fā)現(xiàn)輸出已經(jīng)是 “.bat=batfile” 了硝全,說明我們已經(jīng)將 .bat 的關(guān)聯(lián)程序設(shè)置成 batfile 了。

C:\WINDOWS\system32>assoc .bat=batfile
.bat=batfile

C:\WINDOWS\system32>assoc .bat
.bat=batfile

筆者使用“assoc .bat=batfile” 命令設(shè)置了 .bat 文件的關(guān)聯(lián)程序?yàn)椤癰atfile”之后楞抡,在 Windows 的資源管理器下看到 “jmeter.bat” 圖標(biāo)已經(jīng)換成了正常的 “batfile” 程序圖標(biāo)伟众,這時(shí)雙擊該文件即可正常啟動(dòng)了 JMeter 了。筆者的電腦中該文件之前的圖標(biāo)與旁邊的 “jmeter.log” 文件一樣召廷,是 IE 的 Web 圖標(biāo)凳厢,所以雙擊會(huì)使用 IE 瀏覽器打開。

BaiduShurufa_2019-11-12_22-18-21.png

如果不修改 .bat 文件的默認(rèn)打開軟件竞慢,也可以在命令行工具中手動(dòng)執(zhí)行 “.\bin\jmeter.bat” 命令來打開 JMeter先紫,只是比較麻煩而已。

錯(cuò)誤 3

錯(cuò)誤描述:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

原因分析:java.util.prefs.WindowsPreferences 需要保存信息到 HKEY_LOCAL_MACHINE\Software\JavaSoft\Prefs筹煮,而不是 HKEY_CURRENT_USER\Software\JavaSoft\Prefs遮精。

解決辦法:在 “\bin\jmeter.bat” 文件上右鍵,然后選擇 “以管理員身份運(yùn)行” 即可败潦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末本冲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子劫扒,更是在濱河造成了極大的恐慌檬洞,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沟饥,死亡現(xiàn)場(chǎng)離奇詭異添怔,居然都是意外死亡湾戳,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門广料,熙熙樓的掌柜王于貴愁眉苦臉地迎上來砾脑,“玉大人,你說我怎么就攤上這事性昭±怪梗” “怎么了县遣?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵糜颠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我萧求,道長(zhǎng)其兴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任夸政,我火速辦了婚禮元旬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘守问。我一直安慰自己匀归,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布耗帕。 她就那樣靜靜地躺著穆端,像睡著了一般。 火紅的嫁衣襯著肌膚如雪仿便。 梳的紋絲不亂的頭發(fā)上体啰,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音嗽仪,去河邊找鬼荒勇。 笑死,一個(gè)胖子當(dāng)著我的面吹牛闻坚,可吹牛的內(nèi)容都是我干的沽翔。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼窿凤,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼仅偎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起卷玉,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤哨颂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后相种,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體威恼,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡品姓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了箫措。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腹备。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖斤蔓,靈堂內(nèi)的尸體忽然破棺而出植酥,到底是詐尸還是另有隱情,我是刑警寧澤弦牡,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布友驮,位于F島的核電站,受9級(jí)特大地震影響驾锰,放射性物質(zhì)發(fā)生泄漏卸留。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一椭豫、第九天 我趴在偏房一處隱蔽的房頂上張望耻瑟。 院中可真熱鬧,春花似錦赏酥、人聲如沸喳整。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽框都。三九已至,卻和暖如春姓言,著一層夾襖步出監(jiān)牢的瞬間瞬项,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工何荚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囱淋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓餐塘,卻偏偏與公主長(zhǎng)得像妥衣,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子戒傻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 公司最近需要測(cè)試后臺(tái)性能税手,所以學(xué)習(xí)使用了Jmeter,在此做記錄需纳,也分享給更多需要的人芦倒。 這篇文章是 JMeter...
    顧顧314閱讀 4,276評(píng)論 0 10
  • Apache JMeter是一款純java編寫負(fù)載功能測(cè)試和性能測(cè)試開源工具軟件。相比Loadrunner而言不翩,J...
    社會(huì)主義頂梁鹿閱讀 876評(píng)論 2 0
  • JMeter簡(jiǎn)介 JMeter基本概念 Apache JMeter是Apache組織開發(fā)的基于Java的壓力測(cè)試工...
    yo_哥閱讀 2,933評(píng)論 0 19
  • JMETER整理 ·接口測(cè)試原理 -HTTP協(xié)議介紹 HTTP協(xié)議(HyperText Transfer Prot...
    行走在朝圣路上閱讀 2,832評(píng)論 0 9
  • Apache JMeter是一款純java編寫負(fù)載功能測(cè)試和性能測(cè)試開源工具軟件兵扬。相比Loadrunner...
    云層_閱讀 6,390評(píng)論 1 16