ロードビュー – 同時実行ユーザーテスト

同時ユーザー数が増加する負荷の下で、ウェブ サイトとアプリケーションのパフォーマンスをテストします。 実行可能なデータを記録し、システムを最適化してトラフィックに合わせて拡張します。

クラウドからの同時ユーザーテスト

同時ユーザーロードテストは、インフラストラクチャに負荷を与えるために、ウェブ アプリケーション、ウェブ ページ、または API にトラフィックを送信します。 テスト中に特定のメトリックが観察され、記録され、持続する負荷が持続している間のシステム応答時間が測定されます。 LoadView を使用すると、テスト全体を通して同時ユーザー数を徐々に増やして、負荷の持続性の低下の影響を記録できます。

同時ユーザー テストの背後にある考え方は、ウェブ サイトに対して要求を行う同時ユーザーの指定数に対する ウェブ サイトの応答時間を特定することです。 同時実行ユーザー テストでは、指定された数の同時要求に対してサーバーが応答するのにかかる時間を測定します。 同時ユーザー テストは、ウェブ サイトのパフォーマンスのボトルネックを特定するためによく使用されます。

ロード テストの概要ダッシュボード

LoadViewは、仮想ユーザーが制御する実際のブラウザで訪問者のアクティビティをシミュレートし、ウェブサイトやウェブ ベースのサービスに対するさまざまなレベルの需要を再現します。

同時ユーザーテスト

10 ~ 10,000 人以上のユーザーを同時に ウェブ ​アプリケーションに送信し、運用ハードウェア、ソフトウェア、およびインフラストラクチャのパフォーマンスをテストします。 あなたのウェブサイトが処理できるトラフィックの量には限界があることを知っていますが、それらの制限が何であるかを知っていますか? ウェブ サイトをサポートするレイヤーは、ウェブ サーバー、ファイル サーバー、ルーター、ファイアウォールなど、ボトルネックになる可能性があります。 ブレークポイントを特定したら、システムの弱点を強化できます。

同時ユーザーテストは、誤って同時実行ユーザーテストと呼ばれることがありますが、単語自体が何かが同時に発生しているか、または同時に発生していることを示している場合でも、違いがあります。 同時ユーザーは、ウェブサイトまたはアプリケーションを使用またはアプリケーション上でいつでも使用またはランディングするユーザーの数を指しますが、同時ユーザーは特定の時点で特定のトランザクションを実行しているユーザーまたは訪問者です。

たとえば、特定のページに 100 人の異なる訪問者が存在する場合、40 人のユーザーが同時にポータルにログインしたときのパフォーマンスの比較はどのようなものでしょうか。 または、ホテルを運営している場合、例えば、100人が同時に予約をしようとしたときに何が起こるか。 これらは、ユーザー エクスペリエンスに直接影響を与えるため、理解しておく必要のある重要な要素です。

ユースケースシナリオ – 並行ロードテスト

LoadView では、さまざまな方法で同時実行ユーザー テストを実行できます。 たとえば、同時ユーザー数が 10 人に満ちていて負荷テストを開始し、5 分間これらのユーザーを実行して、ベースライン パフォーマンス メトリックを確立できます。 ベースラインを確立した後、同時ユーザー数が 100 人に達するまで、1 分間に 10 人の同時ユーザー数を増やすことができます。 さらに 5 分間、さらに 100 人の同時ユーザーごとにテスト実行を行い、結果が平準化されるようにすることができます。

同時ユーザーを追加する間に ウェブ ページの応答時間が急増または低下する要因として、ウェブ サーバーでのメモリの追加割り当てやバックエンドでのデータベース接続の追加などがあります。 これらの結果、システム リソースが解放されるのを待っている間に、平均ページ読み込み速度が急上昇し、リソースが割り当てられた後に通常のレベルに戻る可能性があります。

これをテストするには、1,000 ~ 10,000 人の同時ユーザーのテストを実行するか、ウェブ サイトがピークユーザー数を処理できることを十分に証明するまで実行できます。 これらのテストを使用して、許容できないページの読み込み速度を引き起こすユーザーのボリュームと、ウェブ アプリがクラッシュする同時ページ要求の数の両方を特定できます。 これは、システムを限界まで押し上げるために、より大きなユーザー数で開始される追加のロード テストを実行することによって実行できます。

グローバル クラウド サービスからの同時ロード テスト

ネットワークとハードウェアに負荷を与えないでください。

グローバル分散型クラウドを利用して、必要なトラフィックを生成します。

外部同時実行ユーザー テスト (ネットワークの外部から)

多くの ウェブ サイトのロード テスト プラットフォームは、ネットワーク内からサイトへのトラフィックを促進しますが、インターネットを経由する実際の顧客トラフィックを正確に描写するものではありません。 真のロード テストでは、コンテンツ配布ネットワーク (CDN)、ロード バランサー、マルチノード サーバー ファーム、その他のトラフィック最適化ツールなどの追加の変数を検討できます。

LoadView では、トラフィックの発生元が最上位のクラウドプロバイダーを使用している場所を選択でき、20 を超える Azure クラウド サービスと Amazon ウェブ サービス (AWS) から選択できます。 地理的な場所から発生するトラフィックの割合は、適切な場所ごとに異なる割合で割り当てることができます。 これにより、多数の同時ユーザーの要求に応じて、ウェブ サイトのページやアプリケーションの読み込み速度が一貫して高速であることを確認できます。

何千人もの同時訪問者とウイルスに感染する

ウェブサイトでトラフィックが急増したり、広告キャンペーンがウイルスに感染した場合、同時ユーザー数の増加に対応できるかどうかがわかりますか。 LoadView には、クラウド ベースのロード テストをセットアップするツールが用意されています。 既存のインフラストラクチャで同時ユーザーのキャパシティを把握することは、トラフィックの増加をサポートし、ウイルスコンテンツの準備を行う上で重要です (開発者に人気のある API をテスト する場合も同様です)。

シンプルで強力な同時ユーザーテスト

ロードテストスクリプトを構築し、ロードカーブを指定してテストを実行するだけです。

 



LoadView:



パフォーマンス テストから面倒を取り出す

同時に 1 万人の同時ユーザーが ウェブ サイトに同時にヒットしたときに、ウェブ サイトのパフォーマンスをテストする必要がありますか? または、負荷の下でテストする複雑な複数ステップのスクリプトまたはトランザクションを作成する必要がありますか? テストごとにウェブサイトで何百万ものヒットを生成する必要がありますか? クラウドで数百または数千のロード インジェクタを管理する心配がありますか? これらの質問のいずれかが次のように聞こえる場合

LoadView を使用すると、独自のロード インジェクタや仮想マシン イメージを作成し、数ギガバイトのファイルをクラウドにアップロードする必要はありません。 ロード テスト計画の準備ができたら、複数のロード カーブから選択し、1 分ごとにサイトにアクセスする同時ユーザー数を選択し、テストを実行する準備が整います。

シンプルで強力な同時ユーザーテスト

並行ロードテストを正しく実行する方法

同時実行ユーザーを適切にロードするには、数百または数千人の同時ユーザーをスピンアップして ウェブ アプリに負荷を生成できる堅牢なツールが必要です。 その後、サイトで負荷を処理できること、またはアプリケーションのボトルネックを特定できるまで、同時ユーザー数を増やす必要があります。 LoadView のようなクラウドベースのシステムから数千人の同時ユーザーを使用するピークロードテストは、テストのニーズに合わせて簡単にスケールアップできます。

同時ユーザーのボトルネックを事前に特定

ウェブ サイトが最初に開発されたとき、通常は同時にサイトを訪問できるユーザーの数を最大化するようには設計されていません。 あまりにも頻繁に、同時ユーザーのボトルネックは、それが遅すぎるまで特定されませんし、サイトの応答性の低下や本格的なウェブサイトのクラッシュのためにサイトの訪問者を失っています。

LoadView は、既知の安全なトラフィック レベルでテストを開始し、1 分ごとにユーザーを追加できるため、同時にサイトを訪問するユーザーが増えた場合に ウェブ サイトの読み込み時間がどのように影響を受けるかを確認できます。 快適なレベルを超えて応答時間をプッシュする同時訪問者の数を特定したら、減速の原因の診断を開始できます。

ピークパフォーマンスに関する質問への回答

ウェブ サイトが大幅に低速化する前に、ウェブ サイトが処理できる同時接続数を特定する必要がありますか。 LoadViewは、ユーザートラフィックのレベルが増加する平均ページ読み込み時間を追跡することで、ピークパフォーマンスの質問に対する回答を特定するのに役立ちます。

Redditの「死の抱擁」または「スラッシュドット効果」はどの時点であなたのウェブサイトをダウンさせますか? LoadView を使用して同時ユーザー テストを実行して見つける。

同時ユーザー パフォーマンス テスト
同時仮想ユーザーロードテスト

同時仮想ユーザーロードテストおよび

リアル ユーザー モニタリング (RUM)

RUMは、ユーザーの視点からリアルタイムでウェブサイトのパフォーマンスを追跡するための優れたツールですが、実際のユーザーにパフォーマンスを理解してもらうのは難しいかもしれません。 同時ユーザーロードテストは、システムのストレステストのために同時仮想ユーザーからトラフィックを生成するRUMを超えるステップを行います。

LoadView は、個々の仮想ユーザー セッションごとにメトリックを収集して、ページの平均パフォーマンスを高レベルで確認し、特定の時点でのページ上の各要素のパフォーマンスの詳細をドリルダウンできるようにします。 RUM は、ウェブ サイト (通常は JavaScript) に組み込まれたコードを使用してこのような洞察を提供し、LoadView はブラウザー レベルから ウェブ サイトのパフォーマンスを記録します。

同時ユーザーテスト – 限界までプッシュ!

サイトで処理できる訪問者数を把握する。 常にロードビューで準備してください。