この投稿では、Web サイト PhoneNumberMonitoring.com の実用的なシナリオを使用して、Apache JMeter と LoadView を比較します。アイデアはシンプルで、サイトを立ち上げ、ログインし、タブに移動し、ログアウトするという実際のユーザージャーニーをシミュレートします。
しかし、 JMeter と LoadView でそれを実現する方法は 、特に労力、柔軟性、および実際のシミュレーションに関しては、まったく異なります。
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分 |