Apache JMeter 是一個桌面應用程序,用於執行負載測試和測量各種服務的性能。 它是完全免費和開源的。 JMeter 是一個 Apache 項目並用Java編寫。
Apache JMeter 可用於測試靜態和動態資源的性能。 它最初是作為測試 Web 服務器的一種方式,但後來發展為更多協議,如 SOAP、FTP、郵件服務器或數據庫服務器。 JMeter 可用於模擬服務器、服務器組、網絡或對像上的重負載。
在本教程中,我們將學習如何安裝 Apache Ubuntu 20.04 上的 JMeter。 您可以對其他 Linux 發行版執行相同的步驟。
先決條件:
- Ubuntu 桌面 20.04 桌面
- 一個用戶 sudo 使用權
安裝 Apache Ubuntu 上的 Jmeter
安裝 Apache JMeter 在 Ubuntu 和其他 Linux 發行版上非常簡單。 JMeter 需要安裝 java。 您可以使用 JRE 或 JDK。
JMeter 在默認的 Ubuntu 存儲庫中可用,但它有一個非常舊的版本。 推薦的方式是從 Apache JMeter 網站。
01. 安裝 Java
首先,確定是否安裝了java。 運行以下命令檢查java版本。
$ java --version
要在 Ubuntu 上安裝默認 java,請鍵入:
$ sudo apt install default-jre
在 Ubuntu 20.04 上,這將安裝 OpenJDK 11 版本。
02. 下載 Apache JMeter
訪問 Apache JMeter 下載 找到最新版本的 JMeter。 我在這裡下載 JMeter 5.4.1 zip 文件。
或者,您可以使用終端下載 JMeter:
$ wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.1.zip
03. 提取存檔文件
您可以在下載目錄下找到一個 .zip 文件。 要提取,請右鍵單擊 .zip 文件,然後從菜單中選擇“在此處提取”。

您可以使用以下命令從終端執行相同的操作:
$ unzip apache-jmeter-5.4.1.zip

您可以使用以下命令檢查 JMeter 版本:
$ ./apache-jmeter-5.4.1/bin/jmeter --version

04. 運行 Jmeter
要運行 JMeter,您需要更改目錄如下
$ cd apache-jmeter-5.4.1/bin

現在使用以下命令運行 JMeter:
$ ./jmeter
這將打開 JMeter 界面,一切都很好,可以設置您的測試計劃。

首先,為您的測試計劃添加一個名稱(這裡我保留了默認名稱),然後通過右鍵單擊測試計劃並從菜單中選擇添加 > 線程(用戶)> 線程組來創建一個線程組

在線程組設置中,您將需要設置 3 個重要字段:

線程數(用戶):這是應用程序將使用的連接數。
加速週期(以秒為單位):加速期告訴 JMeter 需要多長時間才能“加速”到所選的全部線程數。 如果使用了 10 個線程,並且啟動時間為 100 秒,那麼 JMeter 將需要 100 秒才能啟動並運行所有 10 個線程。 如果您希望加載並發線程,線程數也可以大於斜升。
循環次數: 這個過程會重複多少次。
接下來右鍵單擊線程組,然後單擊添加 > 配置元素 > HTTP 請求默認值。

然後在服務器名稱或 IP 字段中輸入您要測試的網絡服務器的 IP 或主機名。

現在,您可以通過右鍵單擊線程組並選擇添加 > 採樣器 > HTTP 請求來將 HTTP 請求添加到線程組

只需添加您要加載的頁面的路徑。 您可以添加多個 HTTP 請求 example “/”(網站的根目錄)、“/about.html”(關於頁面)、“/download.html”(下載頁面)等等。

最後,向線程組添加監聽器 – 添加 > 監聽器 > 查看表中的結果。
您可以使用工具欄中的綠色開始按鈕運行測試計劃,結果將顯示在表格中。

您可以從各種圖形和表格中進行選擇。 您還可以根據需要選擇各種線程和提升數量來對 Web 服務器施加壓力。
結論
在本教程中,我們學習瞭如何安裝 Apache Ubuntu 20.04 上的 JMeter。 感謝閱讀,歡迎在評論區提出您的意見和建議。