JMeter篇01:JMeter在Mac下的安裝

其實不論操作系統(tǒng)是Windows箭启、Unix(如Mac OS)缓呛、Linux(如Ubuntu)等,JMeter所需要的基礎(chǔ)環(huán)境配置都是類似的哟绊,本文介紹JMeter for MAC的安裝與環(huán)境配置。

JMeter安裝步驟如下:

  • 安裝JDK
  • 安裝JMeter

1票髓、選擇版本

截止2018年10月,JMeter的最新版本是5.0洽沟,JMeter 5.0需要Java 8以故、Java 9,所以我們最終選擇的版本是:

2昆烁、安裝JDK

如果你在終端(Terminal)輸入java -version,可以得到JDK的版本缎岗,并且是Java 8以上静尼,那就可以跳過這一步。

進入Java 8的下載地址頁面传泊,如下圖鼠渺,選擇適用于Mac OS的JDK版本,點擊下載眷细。

image

下載完后拦盹,打開文件,進入安裝頁面薪鹦,如下圖掌敬。

image

安裝過程非常簡單,按“繼續(xù)”按鈕一直下一步即可池磁。

安裝完成后奔害,打開終端(Terminal),輸入以下命令可用于檢查本機是否安裝了JDK:

  java -version # 檢查JDK版本
  /usr/libexec/java_home -V # 列出所有JDK版本的JAVA_HOME

我在終端(Terminal)中輸入了這兩句命令地熄,如下圖华临,可以看到,本機已經(jīng)成功安裝了Java 8端考。

image

3雅潭、配置Java環(huán)境變量

如果你已經(jīng)配置好了環(huán)境變量,在終端(Terminal)輸入echo $JAVA_HOME却特,echo $PATH扶供,echo $CLASSPATH,里面包含正確的JDK路徑裂明,那就可以跳過這一步椿浓。

JDK安裝成功后,需要配置環(huán)境變量闽晦,在Windows下需要配置的環(huán)境變量是"JAVA_HOME”扳碍、"path”笋敞、"classpath"夯巷,Mac下也是類似哀墓。

  • JAVA_HOME:指向JDK的安裝目錄麸祷;
  • path:指定命令搜索路徑,設(shè)置好path變量后喷面,就可以在任何目錄下執(zhí)行javac/java等工具了惧辈;
  • classpath:指定類搜索路徑盒齿;

打開終端,輸入vim .bash_profile翎承,會進入vim編輯器符匾,如下圖:

image

在.bash_profile文件中進行環(huán)境變量的配置甸各,輸入以下代碼(#后面的是注釋焰坪,為了方便我解釋某饰,不需要輸入)。

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home # 等號右邊的路徑目錄碧浊,可以通過/usr/libexec/java_home -V這個命令得到
export JAVA_HOME=$JAVA_8_HOME # 設(shè)置一個中間變量箱锐,為了方便多個JDK版本時更換JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH:. #冒號前代表JDK目錄下的bin目錄驹止,冒號后代表當(dāng)前目錄
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

vim編輯器的使用有點特別臊恋,有意思的是墓捻,“程序員一旦進入Vim,就再難以脫身”撤卢。Stack Overflow上關(guān)于怎樣退出Vim的問題放吩,其點擊量已有上百萬次了渡紫。
對于vim的基礎(chǔ)使用,可以參考這篇菜鳥教程惕澎。

如下圖集灌,環(huán)境變量就配置好了欣喧,分別輸入esc(退出輸入模式Insert Mode)唆阿、冒號(切換到底線命令模式Last line mode)驯鳖、w(保存文件)久免、q(退出文件)阎姥、回車(執(zhí)行命令),即可退出vim編輯器呼巴,并保存.bash_profile文件衣赶。

image

繼續(xù)在終端中輸入source ~/.bash_profile府瞄,作用是讓這個配置文件在修改后立即生效遵馆,最后,輸入echo $JAVA_HOME严望,當(dāng)輸出的JAVA_PATH正確時逻恐,證明環(huán)境變量已經(jīng)配置成功了。

image

4拨匆、安裝JMeter

進入JMeter的下載地址頁面惭每,如下圖,有兩個版本可供下載:

  • Binaries:二進制版宏赘,即已經(jīng)編譯好察署、可直接執(zhí)行峻汉;

  • Source:源代碼版休吠,需要自己編譯瘤礁;

    image

我們下載apache-jmeter-5.0.tgz這個Binaries版本,下載完成后希太,解壓誊辉,可以通過Finder(訪達(dá))頁面雙擊這個文件解壓堕澄,也可以通過終端輸入tar zxvf apache-jmeter-5.0.tgz解壓霉咨。

5途戒、啟動JMeter

解壓完成后,得到下面的目錄文件:

image

進入到bin目錄下唁毒,通過sh jmeter命令來啟動JMeter浆西,如下圖

image

Don't use GUI mode for load testing:這是一段提示信息近零,不要使用GUI模式進行負(fù)載測試久信,要使用NON GUI模式

實際上,只要配置好Java的環(huán)境變量陈瘦,下載JMeter潮售,即可啟動酥诽。

6皱埠、進一步優(yōu)化

現(xiàn)在边器,我們已經(jīng)可以成功啟動JMeter了,但是每次都需要打開終端恒界、進入到JMeter的bin目錄下砚嘴,輸入sh jmeter命令來啟動际长,顯得有點繁瑣。

當(dāng)我們對~/.bash_profile這個文件熟悉后虾宇,可以直接把JMeter配置到環(huán)境變量中文留。

還是通過vim .bash_profile進入到vim編輯器,輸入以下命令:

export JMETER_HOME=/Users/stefan/MyProjects/apache-jmeter-5.0
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar

如下圖:

image

退出vim編輯器骑篙,輸入source ~/.bash_profile靶端。接下來重點來了杨名,直接在終端(任意目錄)輸入jmeter台谍,即可啟動JMeter趁蕊。

image

7掷伙、更改JMeter語言為中文

啟動JMeter的GUI模式后任柜,默認(rèn)語言是英文宙地,它也自帶了幾種語言宅粥,我們可以把JMeter切換成中文页屠,從菜單欄中進行切換辰企,方法如下圖。Chinese(Simplified)的意思是中文(簡體)竹观,Chinese(Traditional)的意思是中文(繁體)臭增。

image

設(shè)置完成后誊抛,關(guān)閉JMeter拗窃,重新啟動GUI模式,會發(fā)現(xiàn)九默,語言又變成英文了驼修。所以如果要更改默認(rèn)語言為中文乙各,需要修改配置文件癌瘾,即/Users/stefan/MyProjects/tool/apache-jmeter-5.0/bin/jmeter.properties這個文件妨退。

用Sublime Text或者其他的文本編輯器打開這個文件蜕企,找到這塊區(qū)域:

#Preferred GUI language. Comment out to use the JVM default locale's language.
#language=en

修改為:

#Preferred GUI language. Comment out to use the JVM default locale's language.
language=zh_CN

再次打開JMeter后幸乒,會發(fā)現(xiàn)默認(rèn)語言變?yōu)橹形摹?/p>

8罕扎、小結(jié)

本篇文章主要講了JMeter的安裝、環(huán)境變量的配置丐重、使用Tips等腔召。實際上,JMeter本身的安裝很簡單扮惦,只是Java的環(huán)境變量配置比較繁瑣臀蛛,對于沒有開發(fā)經(jīng)歷的測試人員來說,可能摸不到頭腦。

作者:stefan_
鏈接:http://www.reibang.com/p/bce9077d883c
來源:簡書
著作權(quán)歸作者所有浊仆。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)客峭,非商業(yè)轉(zhuǎn)載請注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抡柿,一起剝皮案震驚了整個濱河市舔琅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌搏明,老刑警劉巖粗悯,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人武福,你說我怎么就攤上這事界睁∮饨福” “怎么了债热?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵配并,是天一觀的道長嫉髓。 經(jīng)常有香客問我监憎,道長鲸阔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任残吩,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好权埠,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布作岖。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上货葬,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天尼夺,我揣著相機與錄音拐邪,去河邊找鬼婶芭。 笑死赁濒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谷誓。 我是一名探鬼主播庐镐,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼损拢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起派桩,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤撕阎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后碌补,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡幸缕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年发乔,在試婚紗的時候發(fā)現(xiàn)自己被綠了抵栈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片产艾。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖躏仇,靈堂內(nèi)的尸體忽然破棺而出糟描,到底是詐尸還是另有隱情,我是刑警寧澤书妻,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布船响,位于F島的核電站,受9級特大地震影響躲履,放射性物質(zhì)發(fā)生泄漏见间。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一工猜、第九天 我趴在偏房一處隱蔽的房頂上張望米诉。 院中可真熱鬧,春花似錦篷帅、人聲如沸史侣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惊橱。三九已至,卻和暖如春箭昵,著一層夾襖步出監(jiān)牢的瞬間税朴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工家制, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留正林,地道東北人。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓颤殴,卻偏偏與公主長得像觅廓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子诅病,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

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

  • 其實不論操作系統(tǒng)是Windows哪亿、Unix(如Mac OS)、Linux(如Ubuntu)等贤笆,JMeter所需要的...
    _stefan__閱讀 158,720評論 35 157
  • 1蝇棉、進入JMeter的下載地址頁面,Binaries:二進制版芥永,即已經(jīng)編譯好篡殷、可直接執(zhí)行; 下載apache-jm...
    程會敏閱讀 238評論 0 1
  • Jmeter在Windows埋涧、Unix(如Mac OS)板辽、Linux(如Ubuntu)等系統(tǒng)上的環(huán)境配置都是類似的...
    MosaTest閱讀 11,446評論 1 5
  • 其實不論操作系統(tǒng)是Windows奇瘦、Unix(如Mac OS)、Linux(如Ubuntu)等劲弦,JMeter所需要的...
    zixuan100閱讀 379評論 0 0
  • 表情是什么耳标,我認(rèn)為表情就是表現(xiàn)出來的情緒。表情可以傳達(dá)很多信息邑跪。高興了當(dāng)然就笑了次坡,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 124,930評論 2 7