2009-12-06 11 views
8

ただ、jmeterを見て、私はそれがデスクトップアプリケーションであることがわかるので、asp.netを実行しているWindowsサーバーのベンチマークに使用することはできますか?asp.net Webサイトのベンチマークを行うと、jmeterを使用できますか?

他のおすすめのツールはありますか?

+0

あなたが本当にサーバーやその上で実行されているアプリケーションをbanchmarkしますか? –

答えて

3

私はhttperfをHPからお勧めします。 HTTPリクエストを送信するだけで、テストしているサーバーに関係なく動作します。あなたはそれを実行するためにLinuxマシンが必要になります。もう1つの一般的なツールはApache Benchmark (AB)です。私はこれを最高のツールとして推奨しませんが、このツールを使用して多くのベンチマークが実行されているため、結果を比較して結論を​​導き出す方が簡単です。

マイクロソフトでは、テスト用にvarious other toolsを提供していますが、広く使用されているわけではありません。

6

私は、ストレステストに私たちのASP.NET MVCウェブサイトを使用しています。一度試してみて、アプリケーションの使い方を知っていれば簡単です。

たとえば、私は動的検索データとして使用するCSVファイルを持っています。私はJmeterでHttpRequestを作成し、私のcsvデータを渡しました。 (これは、私が使用すると言ったデータのためのURLを打つことをシミュレートしています)。

私は、EbbsをシミュレートするJmeter Gaussian Timerを持っていて、ヒットをURLにフロー(ランダム化)します。

私は最終的に...ループ10時間を意味している。..

C:\Temp\jakarta-jmeter-2.3.4\bin\jmeter -n -t "C:\Users\Administrator\Desktop\JMeter Test Files\my_jmeter_config_file.jmx" -Dthreads=50 -Dloops=10 -Drampup=5 

を言います。それぞれの単一のループには50個のスレッドが含まれ、5秒で最大50個のスレッドが構築されます。

だから私はそれを使用します。それは良いです!

+3

JMeterはASP.NET MVCに最適です。私はそれを使ってASP.NET Webサイトをテストすることに成功しなかった。 Viewstateが途中であった。 –

+1

@Malcom - 私はASP.NETでそれを行う方法を考え出しました。 [私の答え](http://stackoverflow.com/questions/1855496/benchmarking-a-asp-net-website-can-i-use-jmeter/2900232#2900232)を参照してください。 –

関連する問題