GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にApacheJMeterをダウンロードしてインストールする方法

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

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

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

前提条件

  • Ubuntuデスクトップ20.04デスクトップ
  • sudoアクセス権を持つユーザー

UbuntuにApacheJmeterをインストールする

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

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

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

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

$ java --version

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

$ sudo apt install default-jre

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

02。 ApacheJMeterをダウンロード

Apache JMeterダウンロードにアクセスして、JMeterの最新バージョンを見つけてください。ここでは、JMeter5.4.1zipファイルをダウンロードしています。

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

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

03。 アーカイブファイルの抽出

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

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

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

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

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

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

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

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

結論

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


Ubuntu
  1. Ubuntu16.04にApacheSqoopをインストールする方法

  2. Ubuntu18.04および16.04にApacheMavenをインストールする方法

  3. UbuntuにApacheをインストールするにはどうすればいいですか?

  1. Ubuntu18.04にApacheをインストールする方法

  2. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  3. Ubuntu18.04および20.04にAnacondaをインストールする方法

  1. Ubuntu20.04にApacheをインストールする方法

  2. Ubuntu18.04にApacheMavenをインストールする方法

  3. Ubuntu18.04にApacheCassandraをインストールする方法