jmeter安裝教程與新手入門(附jdk安裝教程)


一、前言

最近要對網站做性能測試,提到了並發數測試,查了下,還是決定使用jmeter來完成這項測試,這里總結了jmeter完整的安裝教程,附上新手使用教程。

二、jmeter安裝

1.jdk安裝(jmeter運行所需環境)

jmeter運行需要java環境,如果沒事先安裝jdk,啟動jmeter會出現“Not able to find Java executable or version. Please check your Java installation.”的錯誤。

jdk下載地址

根據電腦操作系統下載對應的jdk安裝包

下載后雙擊安裝包進行安裝,事先說明,jdk安裝過程會提供兩次安裝,第一次是安裝jre,第二次是安裝java。

我不喜歡默認安裝在C盤,所以我在D盤提前新建了2個文件夾,jre文件夾用於jre安裝,jdk文件夾用於安裝java;至於安裝在哪純看大家喜好。建議自定義安裝,等會會使用到安裝路徑。

安裝完成的jre:

安裝完成的java:

安裝完成了就是配置環境變量。我的操作系統是win10,所以在菜單旁點擊搜索,輸入環境變量就可以找到,如果你是win7系統,在桌面右鍵我的電腦,通過:計算機→屬性→高級系統設置→高級→環境變量

注意:這里新建和修改的都是環境變量中的系統變量。

新建JAVA_HOME 變量

新建,變量名直接復制粘貼JAVA_HOME,變量值輸入java安裝路徑(前面說了安裝兩次,先安裝jre,后安裝java),因為我安裝在了D盤jdk下面,這里就直接復制了路徑粘貼過來就好了。

找到Path 變量,點擊編輯,在變量值最后添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意結尾有個分號)

這里面的變量值都是由分號隔斷的,添加時看你前面的變量值末尾有沒有加分號,如果沒加,記得在添加時最前面也加個分號。上圖中我就有加分號。

那么到這里jdk就算全部安裝配置完成了。檢驗下是否安裝成功。在搜索處輸入cmd回車。

在cdm中輸入 java -version,回車,可以看到有提示java版本號,說明安裝沒問題。

2.jmeter安裝

那么jmeter運行環境安裝好了,就可以安裝jmeter了。沒必要找中文版,jmeter自帶中文,jmeter下載地址

這里我下載是zip,直接解壓就可以用了,比較方便。我在D盤新建了一個jmeter文件夾,用於此壓縮包解壓。解壓完成是這樣:

點擊bin文件進入文件夾,我們雙擊jmeter.bat運行

可以看到啟動了一個cmd以及我們想要的jmeter了。

如果你的只是啟動了一個cmd,並沒有啟動jmeter,並提示Not able to find Java executable or version. Please check your Java installation的錯誤,那么請檢查是否有安裝java環境,也就是上方的jdk安裝,以及檢查環境變量的配置。

 到這里jmeter與jdk安裝就全部完成了。

三.jmeter新手入門(基本用法與簡單的數據分析教程)

1.設置jmeter為中文

我們選擇簡體中文,可以看到所有功能按鈕以及下拉都是中文的啦。

 

不過有個問題,這個中文設置只是在此次使用生效,關閉了再次打開又會變回英文。

2.設置jmeter默認為中文的方法(已修改)

打開jmeter文件夾,在bin目錄中找到 jmeter.properties

拖到什么編輯器里面打開都行,找到第37行,可以看到有個設置默認語文的語句,將en修改為zh_CN(本人測試無效,但有的人說有效,所以還是可以試試)

 

19.5.31修正:紅框內修改為language=zh_CN,去掉#,鏈接符為下划線_

3.新手入門的並發數測試

新建線程組,右鍵藍色的test plan(測試計划) -- 線程(用戶) -- 線程組

線程組就等同於幫你測試的一組虛擬用戶,具體多少個用戶是由你自己來定義的,這個下面來說。

建完了可以看到右邊多了一些可以由我們自定義的輸入框,一個個解釋:

名稱不說了,隨你開心。

線程數,好比並發數,你要模擬多少個請求,這里就寫多少。

Ramp-up時間,比如線程數100,Ramp-up10,那就是10S內我會啟動100個線程,一秒10個。

循環次數:比如我設置為2,那么上面的線程數每個都會請求2次,如果你勾永遠,那將子子孫孫無窮盡也,請求個沒完沒了。

OK,線程組配置完成,我們來配置取樣器,右鍵線程組--添加--取樣器(Sampler)--HTTP請求

因為我為線程組改了個又帥又酷的名稱,所以圖中的線程組已經被替換成自定義名稱了。

取樣器需要定義的就兩處了,一個是協議,一個服務器名稱,協議看網址前面是啥,要么http,要么https,服務器名稱這里就用百度為樣本了,記住了,給百度做壓力測試畢竟不是自家的東西,前面的線程組並發數不要設置的太大了。不然會被封IP的。

 

請求相關的東西就配置完成了,下面配置數據監聽方式。右鍵線程數--添加--監聽器--匯總報告

這里只是以匯總報告為例,還有表格,圖形結果等等,根據個人需求選擇對應的數據監聽方式,你甚至可以同時添加多種監聽方式,像這樣:

OK,全部配置完成,點擊保存。

它會生成一個jmx格式的測試結果數據,根據自己需求選擇存放地址。

點擊開始,就可以看到已經開始壓力測試了:

上圖我用的匯總報告監聽,所以能看到一個表格,會統計所有請求完成后的最小平均用時,最大平均用時,吞吐量等信息了。看不懂英語的用有道詞典翻譯!

例如我想保存這個數據,針對匯總報告,在下方有個保存表格數據。點擊保存,可以下載excel表格。

這是我對於公司本地demo做的並發數500測試數據。

那么到這,基本用法也就介紹完畢了。

 本文到此也就介紹完畢了。

參考資料:

Jmeter壓力測試簡單教程

JMeter入門教程

JDK安裝與環境變量配置

 轉載請標明出處,感謝。


免責聲明!

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



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