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

Ubuntu 20.04 での Apache JMeter を使用した Web サイトの負荷テスト

この記事では、Apache JMeter をインストールする方法と、それを使用して Web サイトで負荷テストを行う方法を紹介します。 JMeter は、オープンソースの Java ベースの負荷テスト ツールです。新規Webサイト開発後のパフォーマンスの確認や改善に役立ちます。負荷テストでは、システムのパフォーマンスをチェックし、負荷の重みを刺激するのに役立ちます。主にWebアプリケーションのテストに焦点を当てているため、すべてのユーザーにとってより良いWebサイトを作成できます.しかし今では、機能テストやデータベース テストなど、他のさまざまな目的にも使用されています。

それでは、Apache JMeter をインストールして Ubuntu 20.04 で使用する方法を見てみましょう。

Apache JMeter のインストール方法

JMeter は Java ベースのアプリケーションであるため、最初に Java をインストールする必要があります。次のコマンドを使用して、Java が既にインストールされているかどうかを確認しましょう:

$ java --version

Java がインストールされていない場合は、以下のコマンドでインストールする必要があります:

ただし、最初に、次のコマンドでシステムを更新します:

$ sudo apt update -y

次に、最新の Java バージョンをインストールします:

$ sudo apt install openjdk-16-jdk -y

それでは、次のコマンドを使用して、Java バージョンがシステムにインストールされているかどうかを確認しましょう:

$ java --version

このチュートリアルでは、JMeter を使用して Apache Web サーバーの負荷をテストします。次のコマンドを使用して、Apache ウェブサーバーを既にインストールしています:

$ sudo apt install apache2 -y

インストール後、Apache ウェブサーバーを起動して有効にします。

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

現在、Ubuntu 20.04 ではデ​​フォルトで Apache JMeter を使用できないため、次のコマンドでダウンロードしてください。

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

また、次の URL から最新バージョンの Apache JMeter をダウンロードできます。図に示すように、バイナリ セクションから apache-jmeter-5.4.1.zip をクリックします。

https://jmeter.apache.org/download_jmeter.cgi

これで、デフォルトで Download フォルダーにダウンロードされます。そのセクションに移動し、以下に示すように JMeter を抽出します。

Apache JMeter アプリケーションの起動方法

まず、ターミナルを開き、JMeter ディレクトリに移動して開きます。

$ cd Downloads/apache-jmeter-5.4.1/bin/

次に、コマンドを実行して JMeter アプリケーションを開始します

$ ./jmeter

以下に示すように、Apache JMeter が正常にインストールされると、JMeter インターフェイスが表示されます。

Apache JMeter を使用したウェブサイトのパフォーマンス テスト

インターフェイスの左側にデフォルトのテスト名が表示されるので、必要に応じて変更できます。以下に示すように、テスト 1 に設定し、コメントを mytest1 に設定しました:

スレッドグループを追加

左側のナビゲーションで Test 1 を右クリックし、[追加] -> [スレッド (ユーザー)] -> [スレッド グループ] をクリックします。

次に、以下に示すように、このセクションでスレッド数、ランプアップ期間、およびループ回数を設定できます。

HTTP リクエスト サンプラーを追加

ここで、テストのサンプラー タイプを設定する必要があります。ここでは、サンプラーがサーバーにアクセスしてリソースを取得するため、[HTTP リクエスト] を選択します。左のナビゲーションに移動し、スレッド グループを右クリックして、[追加] -> [サンプラー] -> [HTTP リクエスト] を選択します。

ここで、プロトコル セクションに HTTP と入力し、テストする Web サーバーのドメイン名または IP アドレスを入力します。

テーブル リスナーにビューの結果を追加

ここで、負荷テストの結果が出力として表示されるように、リスナーのタイプを選択します。

そのためには、最初に HTTP リクエストを右クリック -> [追加] -> [リスナー] を選択 -> 次に、以下に示すように [結果を表に表示] を選択します。

テストを実行して結果を表示

最後に、テストの基本構成を設定しました。開始ボタンをクリックしてテストを開始します。

しばらくすると、テストが完了して結果が表示されます。

結論

このチュートリアルでは、テスト計画をインストールして実行し、Ubuntu 20.04 デスクトップで Apache Web サーバーをテストしました。また、Apache JMeter を使用して Web サイトのパフォーマンスと制限をテストし、問題を把握して Web サイトのパフォーマンスを向上させることもできます。ありがとうございます!


Linux
  1. Ubuntu/CentOSにApacheを使用してmod_pagespeedをインストールする

  2. Ubuntu18.04でLetsEncryptを使用してApacheを保護する方法

  3. Apache を使用して Ubuntu 20.04 に phpMyAdmin をインストールする

  1. Ubuntu20.04にApacheを使用してMemcachedをインストールします

  2. Ubuntu 18.04 で Apache との SSL 接続を保護する方法

  3. Ubuntu 20.04 で Apache を使用して PHP-FPM をインストールする方法

  1. Ubuntu20.04WordPressとApacheのインストール

  2. Ubuntu 22.04 で Apache を使用して PHP-FPM をインストールする方法

  3. Apache を使用して Ubuntu 22.04 に phpMyAdmin をインストールする