ダウンロードとインストール方法 Apache JMeter (Windows)

⚡ スマートサマリー

ダウンロードとインストール Apache JMeter 4つのステップで互換性のある Java ランタイムをダウンロード JMeter バイナリを解凍し、GUI、サーバー、またはコマンドラインモードで起動します。同じ手順は、 Windows, macOS、そしてLinuxは JMeter 純粋です Java アプリケーション。

  • で始まる Java: 最新版をインストール Java 8+ JDKまたはJREで検証 java -version ダウンロードする前に JMeter.
  • 📥 バイナリを選択してください: jmeter.apache.orgから最新のバイナリzipまたはtgzをダウンロードして解凍してください。インストーラーは不要です。
  • 甘いもの<XNUMXxXNUMX><XNUMXxXNUMX><XNUMXxAXNUMX><XNUMXxAXNUMX>️️ 適切なモードを選択してください: テスト計画の作成にはGUIモードを、実行には非GUIモードを、分散負荷にはサーバーモードを使用してください。
  • 📦 オプションパッケージを追加する: Java コンパイラ、SAX XML パーサー、メール ライブラリ、および JDBC ドライバを拡張 JMeter 必要なプロトコルへ。
  • 🤖 AIを活用して支援する: AIツールはJMXスクリプトを説明し、スレッドグループの設定を提案し、平易な英語のシナリオを実行可能なコードに変換します。 JMeter テスト計画。

ダウンロードとインストール方法 Apache JMeter

Operating システムのサポート JMeter

JMeter   純粋な Java アプリケーションは互換性のあるオペレーティングシステム上で正しく動作します Java ランタイム。公式にサポートされているプラ​​ットフォームは以下のとおりです。

  • Windows
  • macOS
  • Linux (以下を含む) Ubuntu(Debian、CentOS、その他)

インストールの手順 JMeter

ステップ1)インストール Java

なぜなら JMeter 純粋です Java デスクトップアプリケーションには、完全に準拠した Java 8以降のJDK(旧バージョン) JMeter リリースもサポートされています Java 6) 最新版をダウンロードしてインストールします Java SE開発キット Oracle Java ダウンロードページ または、AdoptiumなどのOpenJDKディストリビューションを使用する。 Microsoft OpenJDKのビルド、または Amazon 正しい。

インストールを開始する Java

インストールが完了したら、以下のチェックでJDKを確認してください。

  • 開く ターミナル on Windows, macOS、または Linux。
  • ラン java -version.

Status Java ランタイムが正しくインストールされると、以下のようにバージョンがターミナルに表示されます。

java -version の出力

何も印刷されない場合は、 Java SEランタイムを参照してください。 このチュートリアル 詳しい手順についてはこちらをご覧ください。

ステップ2) ダウンロード JMeter

最新のバイナリをダウンロードしてください Apache JMeter ダウンロードページ現在の安定線は JMeter 5.x シリーズでは、 Java 8以上。古い記事やスクリーンショットは参照されている可能性があります。 JMeter 4.xでも2.9でも、インストール手順は同じです。

選択する バイナリ 以下に示すようなファイル(zipまたはtgz形式)です。

ダウンロード Apache JMeter

ステップ3) インストール

JMeter インストールは非常に簡単です。インストーラーウィザードはありません。アーカイブを目的のディレクトリに解凍してください。 JMeter インストールが完了すると、フォルダ構成は次のようになります。

JMeter ディレクトリ構造

ディレクトリ内の JMeter このフォルダは以下の目的で使用されます。

  • / binに — 開始するスクリプト JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • / docs - JMeter のドキュメントで詳しく説明されています)。
  • /エクストラ — アリ関連の追加コンテンツとサンプルスクリプト。
  • / lib - 第三者 Java ライブラリ JMeter.
  • /lib/ext — コア JMeter JARファイルとプロトコル実装。
  • /lib/junit - JUnit に使用されるライブラリ JUnit サンプラー。
  • /印刷可能なドキュメント 印刷可能なHTMLドキュメント。

ステップ4)起動 JMeter

JMeter 3つのモードで起動でき、それぞれ異なる使用状況に適しています。

  • GUIモード テスト計画の作成とデバッグのため。
  • サーバーモード 複数のマシンにまたがる分散テスト用。
  • コマンドライン(非GUI)モード 生産グレードの負荷試験用。

お気軽にご連絡ください JMeter GUIモードの場合

Windowsの場合、ターミナルから /bin/jmeter.bat。 に macOS またはLinuxで実行します /bin/jmeterを選択します。 JMeter UIは以下のように起動します。

お気軽にご連絡ください JMeter GUIモードの場合

以下の注釈付きスクリーンショットは、主な点を強調しています。 JMeter GUIコンポーネント — テストプランツリー、ワークベンチ、および右側の要素エディタ。

JMeter GUIコンポーネント

実行方法 JMeter 非 GUI モードの場合

お気軽にご連絡ください JMeter サーバーモードの場合

サーバーモードは次の目的で使用されます。 分散テスト クライアント/サーバー型のトポロジーを採用しています。 JMeter 走る 各負荷発生機のモードと GUI ユーザーのワークステーション上のモード(コントローラー)。

サーバーモードを開始するには、以下を実行します。 bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS Linuxです。

お気軽にご連絡ください JMeter サーバーモードの場合

お気軽にご連絡ください JMeter コマンドラインモードで

JMeterのGUIは大量のメモリとCPUを消費するため、実際の負荷生成のためにこれらのリソースを解放するには、本番環境での負荷実行は常に非GUIモードで実行する必要があります。

コマンドラインオプション

コマンドラインの例:

jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000

キースイッチ:

  • -n — GUIなしモードで実行します。
  • -t — JMXテストプランへのパス。
  • -l — 出力ログファイル(JTL)。
  • -H, -P プロキシが必要な場合は、プロキシのホスト名とポート番号を指定します。

JMeter GUIなしで実行

追加パッケージ

必要なプロトコルやレポート機能に応じて、以下のオプションパッケージを1つ以上インストールしてください。

  • Java コンパイラ — 構築する必要があった JMeter ソースコードを取得するか、カスタムプラグインをコンパイルします。
  • SAX XML パーサー - XML 用のシンプルな API は、非常に大きなXMLペイロードに対応する代替XMLパーサーです。
  • メールサポート - JMeter SMTP、POP3(S)、IMAP(S)のサンプラーが同梱されており、テスト終了時にメールを送信することもできます。
  • JDBCドライバー — JDBCサンプラーを使用してデータベースサーバーをテストするには、適切なドライバjarをインストールしてください。
  • プラグインマネージャー - JMeter プラグインマネージャーを使用すると、PerfMonやCustom Thread Groupsなどのコミュニティプラグインにワンクリックでアクセスできます。

  JMeter Linuxの場合

Running: JMeter on Linux それを実行したときと全く同じです Windows — 呼び出す シェルスクリプト from bin/:

  • jmeter — 発売 JMeterデフォルトではGUIモードです。
  • jmeter-server —開始 JMeter サーバーモードでは(適切な引数でメインスクリプトを呼び出します)。
  • jmeter.sh — JVMオプションを指定しない基本的なランチャー。
  • mirror-server.sh — 走る JMeter GUI非対応のミラーサーバー。
  • shutdown.sh — GUIを持たないインスタンスを正常に停止します。
  • stoptest.sh — GUIのない​​インスタンスを突然停止します。

トラブルシューティング JMeter 設置

新規インストール時によくある問題とその解決方法:

  • 「java が認識されません」 Windows: JDKを追加する bin フォルダをPATHに追加して、ターミナルを再度開きます。
  • JMeter GUIが起動しない: 空室状況 Java 8以上がPATHにあります java -version古いJREは最新のJREをサポートしなくなりました JMeter リリース。
  • HiDPIフォントの問題: edit bin/jmeter.properties コメントを解除する jmeter.hidpi.mode=true 適切な縮尺係数を用いて。
  • 大規模テストでヒープメモリ不足が発生する: 上げる HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • サーバーモードRMIエラー: セッションに server.rmi.ssl.disable=true in jmeter.properties 隔離された実験室ネットワーク向け。

よくあるご質問

Apache JMeter は、Webアプリケーション、REST API、データベース、メッセージキューのベンチマークに使用されるオープンソースの負荷テストツールです。同時接続する仮想ユーザーをシミュレートすることで、応答時間、スループット、安定性を測定します。

最近の JMeter 5.x リリースでは、 Java 8以上 Java 11本、そして Java 17は広く使用されています。 JMeter サポートされているリリース Java 6または7ですが、最新のインストールでは常に最新のLTS JDKと組み合わせる必要があります。

GUIモードはテストプランの設計とデバッグ用であり、実際の負荷テスト実行にはメモリを過剰に消費します。非GUI(コマンドライン)モードは、最小限のオーバーヘッドでJMXファイルを実行するため、本番環境レベルの負荷テストには必須です。

HomebrewでJDKをインストールします(brew install temurin)ダウンロード JMeter バイナリtgzを解凍して /opt/jmeter、そして、 bin/jmeterインストールすることもできます JMeter 直接と brew install jmeter.

ノーザンダイバー社の bin フォルダー、実行 jmeter -v. JMeter そのバージョンを印刷します。 Java バージョンとライセンスに関する通知を確認してください。エラーが表示された場合は、JAVA_HOMEとPATHが正しく動作するJDKを指していることを確認してください。

編集 bin/jmeter Linux上で/macOS or bin/jmeter.bat on Windows そして、 HEAP 変数 — 例えば、 HEAP="-Xms2g -Xmx8g"。 再起動 JMeter 新しいヒープを有効にするため。

AIアシスタントはJMXスクリプトを平易な英語で説明し、ターゲットユーザー負荷に対するスレッドグループ設定を推奨し、アサーションを提案し、cを翻訳しますURL 捕獲する JMeter テストプランに組み込むだけで使えるHTTPサンプラー。

はい。AIツールは、「200人のユーザーが5分間チェックアウトAPIにアクセスする状況をシミュレートする」といった平易な英語のシナリオを、適切なスレッドグループ、HTTPサンプラー、リスナー、および実行準備が整ったCSVデータセットを含むJMXファイルに変換します。