2011-01-09 7 views
1

私はSQL Serverを使用しているAsp.net Webサイトを持っています。 http://loadimpact.com/のようなウェブサイトの過負荷テストをしたいのですが、このテストを自分で実行して、自分のウェブサイトのパフォーマンスを確認する方法はありますか?ウェブサイトのオーバーロードをテストする

私は最大のユーザー、インスタントトラフィック、エラーページなどあなたがあなたのウェブサイト上の負荷を生成するためのツールを使用する必要が

答えて

1

Visual Studio 2010 UltimateおよびVisual Studio Test Professional 2010には、テストプランを使用してテスト作業を定義および管理するためのMicrosoft Test Managerという新しいアプリケーションが含まれています。

良いスタートは、負荷テストのさまざまな時点で必要な作業を行うためにLoadTestPluginを作成することです。

4

を見てみたいです。

Hereは、オープンソースのパフォーマンステストツールのリストです。あなたのニーズに少なくとも1つは合っているはずです。

これには多くの帯域幅が必要であることを覚えておく必要があります。サイトと負荷を生成するマシンに十分な容量があることを確認する必要があります。

2

ウェブアプリケーションの処理量をテストする場合は、Apache JMeterを調べます。特にチェックアウトの際はuser manualです。 Odedが述べたように、アプリケーションを実行しているマシンとJMeterを実行しているマシンの間に十分な帯域幅があることを確認する必要があります。

多くの場合、同じラックに同じ場所に配置すると、無制限の帯域幅がテストで得られます。場合によっては、アプリケーションと同じマシン上または同じ物理ハードウェア上の仮想マシン上でJMeterを実行することもできます。欠点は、JMeterがいくつかのリソースを使用していることです。アプリケーションがどれくらい処理できるかを正確には分かりませんが、問題に遭遇する前に何人のユーザーが何を期待するかはかなりわかります。

関連する問題