Windows 上の Apache Jmeter を使用したボリューム テスト。

PHPz
リリース: 2024-08-21 06:59:41
オリジナル
873 人が閲覧しました

Volume Testing With Apache Jmeter On Windows.

この記事では、さまざまなアプリケーションでボリューム テストを実行する方法について説明します。 Jmeter を使用してボリューム テストを行う方法を説明する前に、ボリューム テストの意味と、運用環境にデプロイする前にアプリケーションでボリューム テストを実行する必要がある理由について、私自身の理解をここに示します。

Volume Testing With Apache Jmeter On Windows.

ボリューム テスト: 非常に簡単に言うと、ボリューム テストは、システムが大量のデータをどのように処理するかをチェックするように設計されています。さまざまな企業がこのテスト方法を採用して、自社のサービスがパフォーマンスの大幅な低下やデータ損失なしに予想される量のデータを管理できることを確認しています。

なぜボリュームテストを行うのですか?
私たちがこのステップを踏む理由は次のとおりです:

  1. システムが大規模なデータセットを効果的に取り込み、保存、処理できるかどうかを特定するのに役立ちます。

Volume Testing With Apache Jmeter On Windows.

  1. アプリケーション、システム、またはサービスのパフォーマンス指標についての洞察を得る。応答時間、リソース使用率、スループットなどのメトリクス

ボリュームテストとは何かを少し理解したところで、デモンストレーションに進みましょう。このデモでは、Apache JMeter を使用します。 Apache JMeter™ アプリケーションはオープンソース ソフトウェアであり、機能動作のロード テストとパフォーマンスの測定を目的として設計された 100% 純粋な Java アプリケーションです。元々は Web アプリケーションをテストするために設計されましたが、その後他のテスト機能にも拡張されました。 Apache JMeter でテストできるもののリストは次のとおりです:

  • Web - HTTP、HTTPS (Java、NodeJS、PHP、ASP.NET など)
  • SOAP / REST Webサービス
  • FTP
  • JDBC経由のデータベース
  • LDAP
  • JMS 経由のメッセージ指向ミドルウェア (MOM)
  • メール - SMTP(S)、POP3(S)、IMAP(S)
  • ネイティブコマンドまたはシェルスクリプト
  • TCP
  • Java オブジェクト

Apache をインストールするには、jdk8 以降をインストールする必要があります:
ここから Java 開発キットをダウンロードします。

パッケージをダウンロードした後、プログラム ファイル ディレクトリで解凍します:

Volume Testing With Apache Jmeter On Windows.

PC で Java を環境変数として設定します:

Windows ホーム>>>「環境変数の編集」を検索>>パス>>>編集>> Java バイナリ ディレクトリへのパスを「C:Program FilesJavajdk-22bin」に渡し、保存して終了します。
次に、Apache Jmeter をインストールします。このリンクをクリックして zip ファイルをダウンロードします。
C ドライブのプログラム ファイル ディレクトリ「C:Program Filesapachejmeter」にファイルを解凍します。
JMeter インストールのディレクトリに移動し、Windows PowerShell で Apachejmeter 実行ファイルを実行してサービスを開始します。

Volume Testing With Apache Jmeter On Windows.
このコマンドを実行しますが、jar 実行ファイルの場所の絶対パスに置き換えてください:

リーリー

Jmeterが自動的に起動します。 Jmeter を使用する際に知っておくべきいくつかの用語を以下に示します:

  1. テスト計画: これはテスト ケースに付ける名前です。たとえば、Facebook Web アプリケーションをテストしようとしている場合、「facebook-test-app」という名前を付けることができます。

Volume Testing With Apache Jmeter On Windows.

  1. スレッド: スレッドまたはスレッド グループは、アプリケーションのパフォーマンスをテストするために使用できる仮想ユーザーまたはユーザー グループとして定義できます。スレッドを使用して、定義されたパスに大量のリクエストを実行したり、これらのスレッドをグループ化して数百のリクエストを一度に送信したりできます。構成するスレッドの数が増えるほど、アプリケーションの負荷が高くなります。最初はデフォルトで 4 種類のスレッドが設定されていますが、Jmeter プラグイン マネージャーを使用してさらに追加できます。プラグインのインストールはこちらをご確認の上、インストールしてください。ページ上部の「オプション」タブにあります。

Volume Testing With Apache Jmeter On Windows.

利用可能なプラグインで「カスタム スレッド グループ」を検索し、選択して下にスクロールし、「変更を適用して再起動」をクリックします。この後、次のように jmeter で複数のスレッド グループを確認できるようになります:

Volume Testing With Apache Jmeter On Windows.

  1. Samplers: This component sends requests to the specified servers. A sampler can be of type HTTP request, an FTP, or SMTP.

Volume Testing With Apache Jmeter On Windows.
The image above displays a whole lot of samplers supported by Jmeter to suit your needs.

Volume Testing With Apache Jmeter On Windows.

Here's an example of how an HTTP request sampler looks with all the necessary details.

  1. Listeners: When we run test cases on the samplers, we will need a report right? That's exactly what the listeners do. They are responsible for collecting and displaying the data in any form such as tables, graphs, charts, etc. Some data collected are response time, throughputs, error rates, response codes, etc.

DEMO:
To start this demo, ensure you have completed all the necessary installations.

Firstly we create a test plan named wordpress-test:

Volume Testing With Apache Jmeter On Windows.

Next, we create thread group:

Volume Testing With Apache Jmeter On Windows.
An explanation of the settings defined in the thread group.The thread group will have 1000 users, 20 will send a GET request at once after 0 seconds. Then add 10 requests every 15 seconds using a ramp-up time of 5 seconds. After 1000 requests have been sent, users will hold for 60 seconds before they finally stop sending requests. The decreasing rate will be 5 users/second.

After configuring the thread group, we add an HTTP request sampler to listen for GET requests on the specified path:

Volume Testing With Apache Jmeter On Windows.

Volume Testing With Apache Jmeter On Windows.
save your configuration and add a listener to display result in either a tree or table format. Click on the green "play" button to begin testing.

Volume Testing With Apache Jmeter On Windows.

There you go! This is how we run volume testing using the jp@gc - Stepping Thread Group.
That brings us to the end of this article, if you have any question you can reach out to me on X (FKA twitter) @marviigrey. Thank you for your time, Goodbye.

以上がWindows 上の Apache Jmeter を使用したボリューム テスト。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!