250 人の同時ユーザーに対してアプリケーションをテストしたかったのですが、負荷テストの設定について疑問があります。
上記を達成するための正しい設定は何ですか...
最大ユーザー数を 250 に設定し、実行設定のテスト イテレーションを 1 に設定したので、250 の仮想リクエストが送信されますか ???
また
最大ユーザー数を 250 に設定し、実行設定で反復を 250 としてテストする必要があります
250 人の同時ユーザーに対してアプリケーションをテストしたかったのですが、負荷テストの設定について疑問があります。
上記を達成するための正しい設定は何ですか...
最大ユーザー数を 250 に設定し、実行設定のテスト イテレーションを 1 に設定したので、250 の仮想リクエストが送信されますか ???
また
最大ユーザー数を 250 に設定し、実行設定で反復を 250 としてテストする必要があります
負荷テストの設定に関する説明を次に示します。
Constant Load Pattern
負荷テストで仮想ユーザーを作成する方法を設定します
。Pattern = Constant
すると、Visual Studio は 250 の仮想ユーザーを作成しますが、それらが必要であるという意味ではありません。したがって、250 人のユーザーがいてTests Iterations
10 人しかいない場合、10 人のユーザーだけがリクエストを送信します。Pattern = Step
、仮想ユーザーの初期数を設定すると、テストの反復ごとにStep User Count
. 繰り返しますが、実際に必要なユーザーよりも多くのユーザーを作成できます。Run Settings
注目すべき 2 つの基本設定があります。
Test Iterations
仮想ユーザーから実行される要求 (テスト) の総数を表す 。したがって、この値を 500 に設定し、250 人の仮想ユーザーの定数パターンがある場合、各ユーザーは 2 つの要求を送信します。3 つ送信する人もいれば 1 つ送信する人もいるかもしれませんが、合計テスト (要求) は 500 になります。Use Test Iterations
に従ってテストを実行する必要があるかを示す設定。このプロパティを に設定すると、すべての仮想ユーザーが時間内にできるだけ多くのリクエスト/テストを実行しようとします。Test Iterations
Run Duration
false
Test Duration
だから、あなたの質問に答える:
最大ユーザー数を 250 に設定し、実行設定のテスト イテレーションを 1 に設定したので、250 の仮想リクエストが送信されますか ???
いいえ、リクエストは 1 つだけ送信されます。Test Iterations
合計 250 のテストが必要な場合は、= 250 を設定します。
最大ユーザー数を 250 に設定し、実行設定で反復を 250 としてテストする必要があります
これにより、合計 250 のテストが送信されますが、それらが同時に送信されるわけではありません。250 の仮想ユーザーは一度に作成されません。最初の数によって異なります。したがって、250 の同時テストが必要な場合は、パターン = 定数を設定する必要があります。