web-dev-qa-db-ja.com

ASP.Netアプリケーションのストレステスト

本番環境に移行する前に、asp.netアプリケーションの最適なレベルのストレステストを実行するためのさまざまな方法は何ですか?

38
Vikram

これは、asp.netアプリケーションのストレステスト用の無料ツールです。

http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wcat-tool.aspx

もう1つはasp.netパフォーマンスエンジニアリングと呼ばれ、アプリケーションにストレスをかける方法を示します。

http://blogs.msdn.com/alikl/archive/2008/05/05/asp-net-performance-engineering-stress-test-your-architecture-design-and-code.aspx

次の投稿もご覧ください。

ウェブサイトのストレステストに最適な方法

実稼働環境に移行する前の経験から、次のことに注意してください。

1)web.configにdebug = falseを設定します

2)web.configにtrace enabled = falseを設定します

3)コードのプリコンパイル済みバージョンを常に使用します。

4)プロジェクトをリリースモードにコンパイルします。

5)asp.net 2.0以降のバージョンを使用している場合は、コードを公開します

6)可能な限りユーザーキャッシュAPI。

7)html kbを減らします。

8)asp.net htmlコードから空白スペースを削除します。

9)スタイルシートを外部.cssファイルとして使用する

10)USE IIS可能であれば圧縮します。

11)JavaScriptファイルを.jsファイルに入れます

12)Response.redirectの代わりにServer.Transferを使用します

13)可能であれば、インプロセスセッション状態を使用します。

14)Viewstateを効率的に使用する-asp.net 2.0の新しい機能であるviewstateではなく、controlstateを使用します。

15)コントロールに大きな名前を付けないでください。htmlkbが増加します。

16)テーブルの代わりにDivを使用すると、サイズが小さくなります。

17)実行IIS要件に応じたパフォーマンスチューニング

ここに、本番環境での展開の良い方法を教えてくれる良いリンクがあります。

http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx

44
Jalpesh Vadgama

Visual Studio 2010は、いくつかの素晴らしいテストオートメーションツールとWebアプリケーションの負荷テストを提供します。

5
Vikram

Apache JMeter( http://jmeter.Apache.org/ )は、Webアプリケーションのストレステストに最適なツールです。 Apacheだけでなく、あらゆるWebサーバーで使用できます。

5
Travis Beale