ダウンロードしてインストールする方法 Apache Ubuntu20.04のJMeter

Apache JMeterは、負荷テストを実行し、さまざまなサービスのパフォーマンスを測定するためのデスクトップアプリケーションです。 それは完全に無料でオープンソースです。 JMeterは Apache プロジェクトとJavaで書かれています。

Apache JMeterは、静的および動的リソースのパフォーマンスをテストするために使用できます。 これは、Webサーバーをテストする方法として始まりましたが、SOAP、FTP、メールサーバー、データベースサーバーなどのより多くのプロトコルに発展しました。 JMeterを使用して、サーバー、サーバーのグループ、ネットワーク、またはオブジェクトの重い負荷をシミュレートできます。

このチュートリアルでは、インストール方法を学びます Apache Ubuntu20.04のJMeter。 他のLinuxディストリビューションでも同じ手順を実行できます。

前提条件

  • Ubuntuデスクトップ20.04デスクトップ
  • のユーザー sudo アクセス

インストール Apache UbuntuのJmeter

インストール Apache JMeterは、Ubuntuやその他のLinuxディストリビューションでは非常にシンプルです。 JMeterにはJavaがインストールされている必要があります。 JREまたはJDKのいずれかを使用できます。

JMeterはデフォルトのUbuntuリポジトリで利用できますが、非常に古いバージョンです。 推奨される方法は、からダウンロードすることです。 Apache JMeterのWebサイト。

01。 Javaをインストールする

まず、Javaがインストールされているかどうかを確認します。 次のコマンドを実行して、Javaのバージョンを確認します。

$ java --version

UbuntuにデフォルトのJavaをインストールするには、次のように入力します。

$ sudo apt install default-jre

Ubuntu 20.04では、これによりOpenJDK11バージョンがインストールされます。

02。 ダウンロード Apache JMeter

訪問 Apache JMeterダウンロード JMeterの最新バージョンを検索します。 ここでは、JMeter 5.4.1zipファイルをダウンロードしています。

または、ターミナルを使用してJMeterをダウンロードすることもできます。

$ wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.1.zip

03。 アーカイブファイルを抽出する

.zipファイルはDownloadsディレクトリにあります。 抽出するには、.zipファイルを右クリックし、メニューから[ここに抽出]を選択します。

JMeterzipファイルを抽出します

以下を使用してターミナルから実行できるのと同じです。

$ 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は10スレッドすべてを稼働させるのに100秒かかります。 同時スレッドをロードする場合は、スレッド数をランプアップより大きくすることもできます。
ループカウント:プロセスが繰り返される回数。

次に、スレッドグループを右クリックし、[追加]>[構成要素]>[HTTP要求のデフォルト]をクリックします。

HTTPリクエストのデフォルトを追加

次に、テストするWebサーバーのIPまたはホスト名を[サーバー名またはIP]フィールドに入力します。

Webサーバー名またはIPを追加します

これで、スレッドグループを右クリックして[追加]>[サンプラー]>[HTTPリクエスト]を選択することで、HTTPリクエストをスレッドグループに追加できます。

HTTPリクエストを追加する

そして、ロードしたいページのパスを追加するだけです。 複数のHTTPリクエストを追加できます example 「/」(Webサイトのルート)、「/ about.html」(アバウトページ)、「/ download.html」(ダウンロードページ)など。

HTTPリクエストパスを追加します

最後に、スレッドグループにリスナーを追加します-[追加]>[リスナー]>[テーブルに結果を表示]。

ツールバーの緑色の[スタート]ボタンを使用してテストプランを実行すると、結果が表に表示されます。

JMeterの結果を表示する

さまざまなグラフや表から選ぶことができます。 さまざまなスレッドとランプアップ数を選択して、Webサーバーに必要なだけストレスをかけることもできます。

結論

このチュートリアルでは、インストール方法を学びました Apache Ubuntu20.04のJMeter。 読んでくれてありがとう、コメントセクションであなたのフィードバックと提案を提供してください。