LoadView オンサイト エージェントを使用する必要があるのはなぜですか?

場合によっては、パブリック インターネットからアクセスできない Web サイトをテストする必要があります。 ドットコムモニターは、これを行うための2つのオプションを提供します。

まず 、LoadView 静的プロキシ IP をホワイトリストに載して 、会社のネットワーク内の LoadView からのトラフィックを許可します。 ファイアウォールの背後にロード テストを実装する簡単な方法ですが、セキュリティ上の理由から会社のファイアウォールを開くのは不適切な場合があります。

静的プロキシ IP 範囲のホワイトリストがセキュリティ ポリシーで許可されていない場合、別の安全なオプションが提供されます。 オンサイト エージェントの読み込み。 LoadView オンサイト エージェントは、ターゲット Web サイトと同じネットワーク内の専用の Windows サーバーにインストールできます。

オンサイトエージェントを使用する場合は、着信トラフィックに対してファイアウォールを開く必要はありません。

送信トラフィックがファイアウォール設定で許可されていることを確認するか、ポート 443 の送信トラフィックを有効にして、Dotcom-Monitor サービスへの送信接続を許可します。

仕組み

オンサイト エージェントを構成すると、対応するターゲット Web サイトとロード テスト構成に対してロード テストが開始されたかどうかを確認するために、送信要求を Dotcom-Monitor サービスに送信します。 オンサイト エージェントがテスト構成を受信すると、ポート 443 を使用してローカル ネットワーク内から インジェクタ サーバー (L) のロードに対して複数の接続を開始します。 同じ接続を使用して、ロード テスト データをオンサイト エージェントに送信します。 したがって、ターゲットへのすべてのロード テスト トラフィックは、会社のネットワークからオンサイト エージェント経由で送信されます。

オンサイトエージェントは、HTTP、Webアプリケーション、およびWebページのテストをインストールして実行するために使用できます。

積載量

オンサイト エージェントの容量は、仮想ユーザーの数とオンサイト エージェントあたりのロード テストの数という 2 つの要因によって制限されます。

オンサイト エージェントは、ロード テストの種類に関係なく、一度に最大 3 つのロード テストを実行できます。

LoadView オンサイトエージェントあたりの仮想ユーザー数の制限は、Web サイトの動作によって大きく異なります。 たとえば、多くのサードパーティ製 JavaScript を使用する動的 Web ページでは、テストに必要なリソースが多くなります。

一般的に、平均的な Web サイトのオンサイト エージェントの制限事項は次のとおりです。

  • ブラウザベースのテスト: エージェントあたり 50 人の仮想ユーザー
  • HTTP ベースのテスト: エージェントあたり 1000 人の仮想ユーザー

ターゲット Web サイトで 100 人の仮想ユーザーをシミュレートする必要があるとしますが、その後、少なくとも 2 つのオンサイト エージェントをテストに活用する必要があります。

システム要件

このガイドラインでは、LoadView オンサイト エージェントを使用するように、インストールの準備、セットアップの実行、テスト シナリオの構成に必要なすべての手順について説明します。

ハードウェア要件:

  • 2-コア CPU 以上
  • 8 GB RAM
  • 1 GB のハードドライブ容量
  • OS ウィンドウズ 10, Windows サーバー 2012 またはそれ以降の x 64 ビット

ソフトウェアの前提条件:

  • .NET フレームワーク 4.7
  • インストールと実行のための管理アクセス
  • Chrome (最新リリース)または Edge (最新リリース)は、オンサイトエージェント登録のみ

送信トラフィックの要件:

ロード インジェクタ サーバーの IP アドレスの動的な性質のため、LoadView オンサイト エージェントにはすべての URL への 発信 接続が必要です。 オプションがない場合は、ロード テストで使用される特定のクラウド リージョンへの 発信 接続を開くことができます。 必要なクラウド リージョンの IP 範囲については、AWS と Azure のオンライン リソースを確認してください。

たとえば、AWS の現在の IP アドレス範囲を含むアマゾン ウェブ サービス (AWS) JSON ファイルをここでダウンロードして https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html ユーザー側で処理できます。 これを行うには、ここで使用する場所に対応する範囲を見つける必要があります https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html

さらに、LoadView オンサイト エージェントが以下にアクセスできることを確認します。

  • https://userauth.dotcom-monitor.com/ – 必要に応じて SSO ログイン用
  • https://privateagentcontroller.dotcom-monitor.com

https://privateagentcontroller.dotcom-monitor.com へのアクセスが許可されていることを確認するには、次の URL を確認します。

  • https://privateagentcontroller.dotcom-monitor.com/PrivateAgentWebProxy/entrypoint.wproxy – 空白のページを返す必要があります
  • https://privateagentcontroller.dotcom-monitor.com/PrivateAgentController/RemoteConfigurationService.svc – Web サービス ページを返す必要があります
続行する前に、LoadView オンサイトエージェントがアカウントで有効になっていることを確認してください。
  • LoadView オンサイトエージェントインストールの準備

  • サーバーに LoadView オンサイト エージェントをインストールする

  • プロキシ設定