この投稿では、Web サイト PhoneNumberMonitoring.com の実用的なシナリオを使用して、Apache JMeterLoadView を比較します。アイデアはシンプルで、サイトを立ち上げ、ログインし、タブに移動し、ログアウトするという実際のユーザージャーニーをシミュレートします。

しかし、 JMeterLoadView でそれを実現する方法は 、特に労力、柔軟性、および実際のシミュレーションに関しては、まったく異なります。

JMeterの使用: 手動スクリプティングと技術的な複雑さ

JMeterから始めましょう。

最初のスクリーンショットでわかるように、ユーザーは HTTP(S)テストスクリプトレコーダーを構成し、 ポート8888を設定し、 ブラウザプロキシ を使用してトラフィックをキャプチャする必要があります。この部分だけでも、特にユーザーがプロキシ設定に不慣れな場合は時間がかかります。

JMeter HTTP(S)テストスクリプトレコーダーのセットアップ

JMeterでやらなければならなかったこと:

  • スレッドグループレコーディングコントローラーHTTP Cookieマネージャーの設定
  • ポートを構成し、HTTPS用のJMeter証明書をインストールします
  • 正規表現エクストラクター境界エクストラクターを使用して、動的な値 (セッション ID、トークンなど) をキャプチャします
  • トランザクションのカスタム命名規則を記述します
    (2 番目のスクリーンショットの login-16 から login-25 を参照)
  • 次のようなトランザクションを手動で作成します。
    • Transaction_001_Launch
    • Transaction_003_Login
    • Transaction_003_Logout

JMeterは複数のサンプラーで記録されたフロー

また、 動的な値 を忘れないでください — JMeter には 手動の相関が必要です。それ自体が全体のタスクです。 これには、要求/応答の構造 と、値を動的に抽出/置換する方法を十分に理解する必要があります。

思考時間、ナビゲーションの遅延、複雑なフローなど、実際の動作をシミュレートしてみませんか?ユーザーはスクリプトを作成するか、 サードパーティのプラグインに依存する必要があります。

分散負荷テスト? それは別のウサギの穴です。次のものが必要です。

  • 複数のJMeterサーバー
  • マスター/スレーブセットアップ
  • ファイアウォールルール
  • 手動オーケストレーション

可能ですが、すぐにも簡単にもなりません。

LoadView の使用: ブラウザー ベース、スクリプトなしのシンプルさ

LoadView を使用すると、作業が大幅に簡略化されます。

ChromeまたはEdgeを使用した 完全なブラウザベースのテスト であるため、HTTPレベルの設定やプラグインについて心配する必要はありません。

スクリーンショット 3: LoadView – 実際のブラウザー > Web サイトを選択

次に、 EveryStep レコーダーを起動し、URL を入力して、手順を実行しました。
ログイン → ナビゲート → ログアウト

EveryStep レコーダーの構成

それです。 LoadView は、すべての動的値を自動的に処理するため、相関関係や抽出器は必要ありません

JMeter で 30 分から 60 分 かかっていたことが、LoadView では 5 分未満 で実行できます。

LoadView が簡単な理由

  • リアルブラウザシミュレーション(Chrome / Edge)
  • プラグインやプロキシの設定は不要
  • スクリプト作成は不要 – ユースケースを知っているだけ
  • すべての動的値(セッションID、CSRFトークンなど)の自動相関

LoadView で簡単にできる実際のシナリオ シミュレーション

これは 大きな差別化要因です。JMeterでは、現実的な負荷プロファイルの設定や地理ベースのトラフィックシミュレーションには 、プラグイン、サーバー、およびスクリプトが含まれます

しかし 、LoadView では:

実行モードの選択(クラウド、オンプレミス、プロキシエージェント)

荷重ステップ曲線の構成

荷重パターンを視覚的に定義できます。

  • 1 ユーザーから開始
  • 2 分で 7 人のユーザーにリーチ
  • 7人のユーザーを5分間拘束する

Geo Load Injector Locationsを選択(40+オプション)

このようなクラウドベースの柔軟性を 1 つの傘の下で 実現しスクリプトを使用しない ことで、LoadView は非常にユーザー フレンドリーになります。

概要: JMeter と LoadView

です

特徴 JMeter ロードビュー
スクリプトが必要です ✅ 高 ❌ なし
動的な値の処理 ❌ 手動相関 ✅ 自動
リアルブラウザシミュレーション ❌ ネイティブではサポートされていません ✅ 組み込み
分散ロード テスト ❌ 複雑なセットアップ ✅ ワンクリック、40+ロケーション
使いやすさ 👨‍💻 テクニカルユーザー向け 🧑‍💼 流れを知っている人なら誰でも
テストを作成する時間 ⏱️ 30〜60分 ⚡ 5〜10分