すべての LoadView サブスクリプション プランでは、ユーザーは毎月さまざまな複雑さのロード テストを実行できます。 ロード テストの数は、選択したサブスクリプション プランの種類とテスト構成によって異なります。 この記事では、ユーザーがサブスクリプションプランで実行できるテストのおおよその数を計算する方法について説明します。 一般に、大規模なロード テストを実行する必要があるユーザーでも、基本的な スターター サブスクリプション プラン内でいくつかのロード テストを実行できます。

ナレッジベースの「ロードテストと同時ユーザーへのWeb分析計算機と数式Webアプリケーションのブレークポイントを見つける方法」の記事で、最初のロードテストの構成に関する推奨事項を参照してください。

LoadView サブスクリプション プランに含まれる価格とリソースに関する情報は、「 アカウント > アップグレード プラン > のロード テスト サブスクリプション」を参照してください。

テスト数の計算方法

まず、現在の計画に関係なく、テスト デバイスとテスト シナリオを構成する必要があります。 テストの設定を構成すると、 右上隅に、テストを実行するためにシステムによって使用されるリソースの量が表示されます。 リソースの推定量はテストの設定に基づいており、それに応じて変更されることに注意してください。

次に、必要なリソースのあるフィールドの横にあるウォレットアイコンをポイントして、現在のリソース残高に関する情報を見つけます。 アカウントのリソース残高にリソースは、請求サイクルの初日にサブスクリプションパッケージに基づいて追加されます。 未使用のリソースはすべて次のサイクルにロールオーバーすることに注意してください。

ロード テストのコスト

テストの実行に必要なリソースと残高の詳細が手元に用意できたら、同じパラメーターで実行できるテストの数を計算する準備が整います。

テスト数 = バランス LI 最小 / 必要 LI 最小

ロード インジェクタの使用量(分)は、テストに必要な ロード インジェクタ サーバー (LI) の数とテスト期間に基づいて計算されます。 次に、LIの数は、LIごとにシミュレートされる仮想ユーザーの数、またはいわゆる ロードインジェクタペイロードによって異なります。 私たちの経験に基づいて、デフォルトでは、平均ペイロード値を使用します。 ただし、LI あたりの理想的な CPU 使用率 (最大 70 〜 80%) と LI 間の最適な仮想ユーザー分散を確保するために 、デバイスを調整する ことをお勧めします。

実生活でどのように見えるか見てみましょう。

ブラウザーベース (Web ページ/Web アプリ) ロード テストの計算

通常、デバイス シナリオが正しく構成されていることを確認することをお勧めします。 これを行うには、最初に小さなテストを実行し、必要に応じてテストの設定を最適化します。 その後、Webサイトの大規模なロードテストを開始し、新機能が公開されるたびに小さなロードテストと組み合わせることができます。

たとえば、25 人の同時仮想ユーザー (指定された時間内に特定のトランザクションを実行する) と 20 分間で最初のロード テストを実行するとします。

このようなテスト シナリオを使用したテストでは、必要な数の仮想ユーザーをシミュレートするために 4 つの LI が必要になります。 各LIはテストの開始時に開始され、20分間実行されるため、4つのLIの合計動作時間は4 * 20分= 80ロードインジェクタ最小になります。

この記事では、 基準ロードインジェクタ は使用しません。 ただし、テストごとに少なくとも 1 つの参照ロード インジェクターを使用して、参照テスト結果を取得し、Web アプリケーションまたは Web ページ ロード テストの実行のビデオを録画することをお勧めします。

スタータープランでは、プランに1800ロードインジェクタ分が含まれています。 必要なLI分に基づいて 、スターター プランで実行できるテストの数を計算しましょう。

テストの数 = 1800/80 = 22 負荷テスト

 

HTTP ベースのロード テストの計算

HTTP 仮想ユーザーをシミュレートするために必要なロード インジェクタ リソースが少ないため、HTTP ベースのロード テストでは、はるかに高い負荷を処理できます。 この例では、1000 人のピーク同時仮想ユーザー (同時にターゲット URL にヒット) で 20 分間の HTTP ロード テストを設定します。

特定の構成で HTTP ベースのテストを実行するには、システムに 2 つの LI が必要です (HTTP ロード テストの既定のペイロードは、LI あたり 500 仮想ユーザーです)。 したがって、リソースバランスのうち2 * 20分= 40ロードインジェクタ最小がテストの実行に使用されます。

スタータープランを使用している場合は、プランに1800ロードインジェクタ分が含まれています。 必要なLI分に基づいて 、スターター プランで実行できるテストの数を計算しましょう。

テストの数 = 1800/40 = 45 負荷テスト

同時に、 プロフェッショナル プランと アドバンスト プランでは、同じ構成で112と375のロードテストをそれぞれ実行します。