2

WebTest を実行するために Visual Studio TS Load Test を使用しています (1 つのクライアント/コントロールが 1 つのサーバーにヒットします)。一定のテスト/秒を達成するために、目標ベースの負荷パターンを構成するにはどうすればよいですか?

「LoadTest:Test」の下にあるカウンター「Tests/Sec」を使用しようとしましたが、何もしないようです。

4

1 に答える 1

1

私は最近、Tests / Sec に対してテストを行い、動作することを確認しました。

目標ベースの負荷パターンの設定には、次を使用しました。

Category: LoadTest:Test
Counter: Tests/Sec
Instance: _Total

負荷テストが開始されたら、パフォーマンス カウンターにアクセスできないというエラーが表示されないことを確認します。

自分のニーズに合わせて実行したテスト:

  • 初期ユーザー負荷を非常に低く (10) に設定し、目標のテスト/秒の目標に到達して安定するかどうかを確認するために 5 分間与えました。私の場合、1分40秒くらいで安定しました。

  • Maximum User Count [Increment|Decrement]を 50 に設定します。キャッチアップを試み続けるため、ユーザーの負荷が非常に大きく上下することがわかります。(テストにはそれぞれ10〜20秒かかりました)

  • 初期ユーザー ロードをテスト 1 の「回答」にかなり近い値に設定し、ユーザー ボリュームに対して小さいながらも一定の調整を行うことを観察しました。

: 統計を見るときは、"Last"の下の値を見てください。「平均」は比較的長い期間にわたって平均化されたものであり、目標とはずれている可能性があると思います。

于 2012-10-03T05:06:57.597 に答える