1

Visual Studio 2010 Ultimate を使用して負荷テストを実行しています。これらの負荷テストは、記録された Web テストを使用します。

同時ユーザー数を増やして負荷テストを実行すると、Web テストの一部のステップが失敗し始めます。最初のエラーは、多くの場合、内部サーバー エラー 500 です。これらの内部サーバー エラーは、正常な応答の生成とは対照的に、非常に高速に返されることが多いため、平均的な page_load について誤った印象を与えます。そのため、負荷が増加すると、平均 page_load が低下します。

もちろん、これらの内部サーバー エラーに対処する必要がありますが、それまでの間、失敗した Web テストを測定から除外したいと考えています。

これができるかどうか誰にもわかりますか?

前もって感謝します。

4

1 に答える 1

1

エラーを無視するテスト結果データベースで独自のクエリを実行することは可能かもしれませんが、それでも不正確になります。

ページの戻り統計は、ハードウェアの負荷と併せて読み取る場合にのみ実際に役立つことを忘れないでください。

基本的に、負荷テストは、特定の負荷がハードウェアに与える影響を記録します。ウェブサイトが大量の500エラーページをすばやく返す場合、ハードウェアの負荷が影響を受け、ページの統計情報にはサーバーの負荷の変化が反映されます。

500エラーの原因を調査し、問題を修正するか、負荷テストの結果で、サーバーで「x」の負荷に達すると、ページ「y」で内部サーバーエラー500の結果が得られることを報告する必要があります。要求されたページの代わりに。

これにより、アプリのビジネスオーナーは、問題を修正するか、問題を解決するかを決定するための情報を得ることができます。

于 2011-09-26T00:00:03.860 に答える