LoadView は、Web サイト、Web アプリケーション、API など、さまざまなレベルのトラフィックやワークロードにどのように対応するかを開発チームが予測するのに役立つクラウドベースのロード テスト ソリューションです。 LoadView は実際のブラウザーを利用し、ユーザーの観点からパフォーマンスに関する実際の分析情報を提供します。

パフォーマンス テスト コンサルタントになる: LoadView 認定プログラム

認定された LoadView エキスパートになることに興味がありますか? LoadView認定コースを受講し、手数料の獲得を開始しましょう! パフォーマンス テスト サービスをクライアントに宣伝し、販売に関する手数料を獲得します。 機能、利点、その他のリソースなど、LoadView プラットフォームの詳細については 、LoadView のホームページを参照してください。

ロード テストとは

ロード テストは、パフォーマンス テストのサブセットです。 パフォーマンス テストは非機能テストの一種であり、負荷とも呼ばれるさまざまなレベルの仮想ユーザーの下でソフトウェア アプリケーションまたは Web サイトがどのように実行されるかをテストするソフトウェア開発プロセスの一部です。

ロード テストでは、次のような質問に答えることができます。

  • ウェブサイトのユーザー数はウェブサイトのパフォーマンスにどのような影響を与えますか?
  • Web サイトで同時に処理できるユーザーは何人ですか?
  • Web アプリケーションのボトルネックはどこにあるのか。
  • 私のウェブサイトのブレークポイントは何ですか?
  • システムがリソースを使い果たすとき

これらのテストは、応答時間、速度、信頼性、スケーラビリティなどのメトリックに関する洞察を提供します。 これらのすべてのメトリックは、潜在的なボトルネックが発生する場所、および Web サイトや Web アプリケーションがユーザー トラフィックのピークを処理できるようにハードウェア容量が必要かどうかをチームが理解するのに役立ちます。

これらのメトリックは、継続的な監視パフォーマンスと比較できるパフォーマンスベンチマークを確立するためにも使用できます。 たとえば、監視デバイスを設定する際に、特定の応答時間しきい値を設定できます。 これらのしきい値のいずれかが指定された制限を満たしていないか、または超えていない場合、チームはすぐに警告を受け取り、問題の原因を突き出し、長期的なパフォーマンスの問題を回避できます。

パフォーマンス テストの種類

その他の種類のパフォーマンス テストには、スパイク テスト、耐久テスト、ボリューム テスト、およびスケーラビリティ テストがあります。

  • スパイクテスト スパイク テストは、ソフトウェア アプリケーションをユーザーの負荷が急激に増加することを対象とします。
  • 耐久試験 耐久テストでは、ソフトウェア アプリケーションがユーザー トラフィックの増加、長期化に対応する方法をテストします。
  • ボリューム テスト: ボリューム テスト (フラッド テストとも呼ばれることもあります) は、ソフトウェア アプリケーションを大規模なデータ セットに対してテストして、その応答を確認します。
  • スケーラビリティ テスト: スケーラビリティ テストを使用すると、アプリケーションまたはシステムがどのようにスケールアップまたはスケールダウンされ、ユーザーのレベルが異なるかを確認できます。 これにより、システムのリソースが適切に利用され、ユーザーに安定したエクスペリエンスが提供されます。

ストレステストとは何ですか?

定義済みのワークロードに対してアプリケーションをテストするためのロード テスト セット。 一方、ストレス テストでは、システムが通常の動作制限を超えたりクラッシュするまで、作業負荷が増加します。 ストレス テストの主な目的は、ブレークポイントを見つけることです。 ロード テストが不注意でストレス テストになる可能性がありますが、通常、負荷テストは、アプリケーションや Web サイトをダウンさせないように、トラフィックのピーク レベルでのパフォーマンスを理解するように構成されます。

負荷テストとストレス テストの詳細、および負荷テストとストレス テストのどちらを選択するかについては、 ロード テストとストレス テストの記事 をご覧ください。 この記事では、ロード テストとストレス テストの違いに関するヒント、ベスト プラクティス、および包括的な情報を提供します。

ロードビュープラットフォーム

LoadViewは、ユーザーフレンドリーなダッシュボードを使用して、数分以内に実装および実行されるオンデマンドパフォーマンステストサービスを提供します。 プラットフォームは、ハードウェアやソフトウェア インフラストラクチャに追加投資を必要としません。 ウェブサイトのトラフィック、または負荷は、複数の世界中の場所からシミュレートすることができます。 Web サイト自体のテストに加えて、LoadView は、Web サイトに関連付けられているか、または Web サイトへのトラフィックを処理するインターネット インフラストラクチャ (接続、ルーター、ファイアウォール、スイッチなど) をテストします。

この外部ベースのアプローチは、指定された場所からインターネットから Web サイトに到着する実際のユーザーの自然な動作をシミュレートし、Web サイトユーザーが経験する可能性のあるパフォーマンスの問題に関するより正確な洞察を提供します。

ロードビューの仕組み

LoadView は、 ロード インジェクタ サーバー (LA) のグローバル ネットワークを利用して、Web サイトのパフォーマンス テスト用のユーザー ロードを生成します。 LoadView には、次の種類のロード テストなど、さまざまなターゲットに対してロード テストを設定および実行する機能が用意されています。

  • HTTP/S. URL の可用性、パフォーマンス、適切なコンテンツ、エラー、壊れたリンクなどをテストします。
  • ウェブページを参照してください。 Web ページを読み込む同時ユーザー数をシミュレートします。 Chrome、Microsoft Edge、Firefoxのほか、iOS、Android、Windows、BlackBerryなどのモバイルブラウザからお選びいただけます。
  • ウェブアプリケーション。 EveryStep Web レコーダーを使用してテスト スクリプトを作成し、実際のデスクトップ (Chrome と Edge) およびモバイル デバイスで特定のアクションを実行する同時ユーザーに対して Web アプリケーションをテストします。
  • ストリーミングメディア。 オーディオストリームとメディアストリームでパフォーマンスと可用性をテストします。
  • SOAP Web API. SOAP Web サービスのパフォーマンス、稼働時間、および応答を確認します。
  • REST Web API. REST Web サービスの応答コンテンツ、稼働時間、およびパフォーマンスを確認します。
  • 郵便配達員コレクション。 郵便配達員コレクションを LoadView プラットフォームにインポートして、Web API をテストします。
  • JMeter. JMeter テスト計画を LoadView プラットフォームにインポートし、それを使用してフル マネージド クラウドからロード テストを実行します。
  • セレン。 複数の地理的な場所から数千人の同時ユーザーでSeleniumテストプロジェクトを実行して、Webアプリケーションをテストします。

適切なタスクの種類を選択する方法の詳細については、 タスクの種類 のサポート技術情報の記事を参照してください。

LoadView パフォーマンス テスト要件

テスト管理者は、次のテスト要件を構成するアクセス権を持っています。

荷重の種類

[荷重ステップ 曲線]、[目標ベースの曲線]、[動的調整可能曲線] など、複数のロード テスト カーブ タイプから選択します。 これらのロード カーブ オプションにより、テスト管理者は、実際のシナリオに合わせて同時ユーザー数を調整し、より現実的なテスト結果を提供できます。 テスト曲線のタイプの詳細については、適切 なタイプのロードカーブを選択するためのヒントについては、サポート技術情報の記事を参照してください。

荷重曲線タイプ

テスト期間

テスト期間とテストの制限は、選択したロード カーブ テストの種類と必要な同時ユーザー数によって異なります。 テストの制限の詳細については 、LoadView の容量制限 サポート技術情報の記事を参照してください。

ユーザーの行動

ユーザーの行動は、実際のユーザーがWebサイト内を移動する方法をシミュレートするために使用されます。 たとえば、LoadView プラットフォームでは、通常のオプションまたはカスタム オプションから選択できます。 通常のユーザー シミュレーションを選択すると、3 ~ 6 秒のランダム遅延が発生し、一般的なユーザーがどのように対話するかをシミュレートできます。

[カスタム] オプションを使用すると、テスト管理者は [標準] オプションのようにランダムな遅延を設定できますが、アクション間の遅延を 0 ~ 30 秒に短縮し、より長く設定することで、カスタマイズを行うことができます。 たとえば、短い遅延を選択すると、ストレス テストを実行するためにできるだけ早くテストが実行され、たとえば、システムにストレスがかかり、システムがいつどこで最大になるかを見つけようとします。

また、テスト管理者は、EveryStep Web レコーダーを使用して Web アプリケーションをロード テストするときに、マウスの移動速度、マウスのクリック速度、および入力速度を設定できます。 LoadView プラットフォームでのユーザー動作の構成の詳細については、 ユーザー プロファイルの動作 ナレッジベースの記事を参照してください。

地理的位置

LoadView プラットフォームを使用すると、テスト管理者は複数の地理的ゾーンから選択し、ゾーン間で仮想ユーザーを割り当てることができ、ユーザーが Web サイトにアクセスする場所に基づいて、より現実的なユーザー シナリオをシミュレートできます。 40 +以上の場所から選択してください。 インジェクタ Geo ディストリビューションのロードの詳細については、ナレッジベースの記事を参照してください。

その他の設定と構成オプション

選択したパフォーマンス テストのターゲットまたはタスクに基づいて、テスト管理者は、完了タイムアウト設定、SSL 証明書チェック、コンテンツ検証、DNS オプション、ネットワーク調整、フィルターなど、テストを実行する前に構成する追加設定を持つ場合があります。 オプションは、選択したタスクによって異なります。 タスク構成サポート技術情報の記事で使用できるさまざまな タスク と構成オプションの詳細を参照してください。

ファイアウォールの背後からのロード テスト

LoadView は、ユーザーが一般に公開していないアプリケーションやサイトのロード テストにも役立ちます。 このため、LoadView プラットフォームには、いくつかの異なるオプションが用意されています。 テスト管理者は、静的 IP をホワイトリストに追加して、LoadView が企業のネットワークへのトラフィックを生成できるようにします。 ただし、セキュリティ上の懸念など、このオプションが組織で実行できない場合、テスト管理者は、ターゲット Web サイトが存在するのと同じサーバーにオンサイト エージェントをインストールできます。 これにより、すべてのトラフィックがローカルネットワーク上のエージェントを介してターゲットWebページまたはWebアプリケーションに送信されるため、管理者がトラフィックに対してファイアウォールを開く必要がなくなります。

ファイアウォールの背後からのロード テストに関するその他のリソースについては、 ファイアウォールの背後にあるロード テスト のセクションを参照するか、パブリック クラウドとパブリック プロキシ対オンサイトロード テスト のサポート技術情報の記事を参照して、ファイアウォールの背後からロード テストを設定および実行する方法の詳細を参照してください。

パフォーマンス テスト レポートとテスト分析

ロード テストが完了すると、結果がダッシュボードにアップロードされ、分析とレポートに使用できるようになります。 ロード テスト レポートは、テスト、セッション レポート、デバイス情報などの概要を含む複数のセクションに分かれています。

テストの概要

テスト管理者は、ユーザー数と負荷の変化に応じて応答時間がどのように変動したかを示すグラフを確認できます。 テスト実行プラン、平均応答時間、セッション数、種類別エラー数、各ロード インジェクタによる CPU 使用率など、ここで確認する複数のグラフがあります。 また、エラーが表示され、テスト中にエラーがいつ発生したか、および発生したエラーの種類を示します。

テスト管理者は、社内の利害関係者やチーム メンバー向けの独自のレポートやプレゼンテーションを作成するために使用できる生データの CSV ファイルをダウンロードすることもできます。 完全なレポートをダウンロードして、他のユーザーとすばやく共有することもできます。 テストの概要結果を解釈する方法の詳細については、ロード テストの概要 のナレッジ ベース ページを参照してください。

セッション レポート

セッション レポートは、テスト管理者がテストの時間、テストの期間、状態などの詳細を確認するために使用できます。 テスト管理者は、テスト中に実行されたすべてのセッションを確認できます。 テスト管理者は、成功したセッションだけをドリルダウンしてフィルター処理することも、失敗したセッションだけを抽出したり、特定のゾーンでフィルタリングすることもできます。 さらに、テスト管理者はウォーターフォール グラフを表示して、通常の応答時間よりも長く表示される可能性のある特定のセッションを確認できます。

平均応答時間とセッションレポート

ウォーターフォール グラフ内では、テスト管理者は、負荷時間と個々の要素とコンポーネントの内訳と共に、パフォーマンスの概要を表示できます。 これらのメトリックに加えて、テスト管理者は、接続時間、DNS、最初のパケットダウンロードなど、さまざまなネットワークタイミングにさらに進むことができます。 さらに、ダッシュボードには、パフォーマンスに影響を与える可能性のあるものを理解するためにさらに調査するために、最も遅い要素と最も速い要素の概要が表示されます。 LoadView を使用した 負荷テストとストレス テストの設定 の詳細については、こちらを参照してください。

ロードビューの価格設定とプラン

小規模な組織でも大規模な企業でも、LoadView にはサブスクリプションベースのプランとオンデマンド プランから選択できるオプションがいくつか用意されています。 すべてのプランには、180 日間のデータ保持、ファイアウォールの内側からロード テストを設定してインターネット上で一般に公開されていない Web サイトや Web アプリケーションをテストする機能、専用の Azure および AWS ロード インジェクターが含まれるため、独自のロード インジェクタを設定する責任、時間、または費用を処理する必要はありません。

サブスクリプションベースのプランは、組織のニーズに応じて、毎月または毎年請求できます。 ただし、すべての年間プランには 、4時間のプロフェッショナル・サービス・コンサルティングが含まれます。 組織の規模が大きくなるにつれて計画を簡単にスケーリングできますが、大規模なパフォーマンス テストを実施する場合は、エンタープライズ チームに連絡して、ニーズに合ったアプローチと計画を構成できます。

ドットコムモニターのソリューションとサービス

パフォーマンス監視およびパフォーマンス テスト ソリューションとサービスの Dotcom-Monitor スイートの詳細については、 ドットコム モニター のホーム ページをご覧ください。 当社のモニタリングソリューションを選択することで、すべてのウェブページ、Webアプリケーション、API、サーバなどを簡単に監視できます。 30のグローバルな場所、幅広い機能、インスタントアラート、レポート、統合などの利点から選択して、すべての訪問者に24 / 7の稼働時間、可用性、パフォーマンスを確保します。 私たちは、開始するために 無料の30日間のトライアル を提供しています。 クレジットカードは必要ありません。 30日間無料で完全なプラットフォームを試してみてください!