目標を達成するために、LoadView は目標ベースのロード テスト中に一連の反復を実行します。

各イテレーションには、次の手順が含まれます。

  1. 測定と分析。
  2. 負荷調整段階(測定は実行されません)。

測定と分析

ステージ中、LoadView はステージの平均応答時間を計算します。 平均。 期間 現在のイテレーションでターゲット Web サイトでシミュレートされたトランザクションの – 次のテスト イテレーションのターゲット ユーザー ロードを設定します。

正確性を確保するために、デバイスは、ステージ中に数回実行されます。 ステージ中の実行回数は、調整率パラメーターによって設定されます。 そこで 平均。 期間 は、シミュレートされたユーザーの数が[調整率]パラメーターを掛けた合計応答数に対して計算されます。

すべてのシミュレートされたユーザー セッションの応答を受信すると、測定が停止します。

例:

イテレーションの同時仮想ユーザー数が 100 人であるとします。テストの 調整率 は、既定値の 3 に設定されます。

応答の総数 = 100×3 = 300。

LoadView は、これらの 300 応答の応答時間を合計し、受信する平均を計算し、 平均。 期間 価値。

次の反復の負荷レベルを計算するには、次の式を使用します。


ユーザー負荷
=
トランザクション目標 /分
x
平均.Duration

負荷調整ステージ

ステージは、ユーザーロードの次のレベルに達するために必要な時間です。 LoadView インジェクタ サーバーが目標の負荷レベル (95% 以上) に到達するまでに時間がかかる場合がありますが、1 分以下です。

テストを正常に完了するには、10 分以上の間に少なくとも 3 回の反復が必要です。 目標が指定された期間よりも早く到達した場合、システムはテストを続行します。

開始時に、テストの構成中に指定された 仮想ユーザーの最大数 に対して課金されます。

事前定義よりも少ないユーザー数で目標に達した場合、最大カウントに対して支払われた価格と実際のカウントの価格の差額が返金されます。