如何下載和安裝 Apache Ubuntu 20.04 上的 JMeter

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 文件,然後從菜單中選擇“在此處提取”。

提取 JMeter zip 文件

您可以使用以下命令從終端執行相同的操作:

$ unzip apache-jmeter-5.4.1.zip

您可以使用以下命令檢查 JMeter 版本:

$ ./apache-jmeter-5.4.1/bin/jmeter --version

JMeter 版本

04. 運行 Jmeter

要運行 JMeter,您需要更改目錄如下

$ cd apache-jmeter-5.4.1/bin

現在使用以下命令運行 JMeter:

$ ./jmeter

這將打開 JMeter 界面,一切都很好,可以設置您的測試計劃。

添加測試計劃

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

添加線程組

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

添加線程屬性

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

接下來右鍵單擊線程組,然後單擊添加 > 配置元素 > HTTP 請求默認值。

添加 HTTP 請求默認值

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

添加網絡服務器名稱或 IP

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

添加 HTTP 請求

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

添加HTTP請求路徑

最後,向線程組添加監聽器 – 添加 > 監聽器 > 查看表中的結果。

您可以使用工具欄中的綠色開始按鈕運行測試計劃,結果將顯示在表格中。

查看 JMeter 結果

您可以從各種圖形和表格中進行選擇。 您還可以根據需要選擇各種線程和提升數量來對 Web 服務器施加壓力。

結論

在本教程中,我們學習瞭如何安裝 Apache Ubuntu 20.04 上的 JMeter。 感謝閱讀,歡迎在評論區提出您的意見和建議。