IIS 7 Webアプリケーションに適した負荷テストツールは何ですか?


8

タイトルはそれをすべて言います。展開前にIIS 7でWebアプリケーションの負荷テストに使用できる優れたツールセットを探しています。

回答:


4

いくつかの優れたツールがあります。

無料ではありませんが、これを専門的に行う場合はVisual Studio Team System Test Load Agentが優れています。MSDNでは、それをセットアップして実行する方法について説明します(コントローラー、エージェント、リグ)。ここから試用版をダウンロードできます。

無料のツールに関して...

Webキャパシティ分析ツール(WCAT)

概要: Webキャパシティ分析ツール(WCAT)は、主に制御された環境内のWebサーバーのパフォーマンスを測定するために設計された軽量のHTTP負荷生成ツールです。WCATは、単一のWebサイトまたは複数のWebサイトにリクエストを送信する数千の同時ユーザーをシミュレートできます。WCATエンジンは単純なスクリプトを使用して、Webサーバーで再生されるHTTP要求のセットを定義します。拡張性は、プラグインDLLと標準のシンプルなAPIによって提供されます。

特徴:

  • HTTP 1.0およびHTTP 1.1対応
  • IPv6マルチスレッドサポートをサポート
  • 複数のマシンからのストレス生成をサポート
  • Cプラグインを介して拡張可能
  • DLLはパフォーマンスカウンターの統合をサポート
  • スループットと応答時間を測定
  • SSLリクエストをサポート
  • NTLM認証要求のサポート
  • 数千の同時ユーザーのテストを簡単にサポート

ここx86バージョンをダウンロードし、ここx64バージョンをダウンロードします


4

Apache Benchはこの種のものにかなり広く使用されており、他のWebサーバーに対して問題なく使用できると思います。コマンドラインベースであるため、テストスイートまたは導入前スクリプトにスクリプトを組み込むのは非常に簡単です。

http://httpd.apache.org/docs/2.0/programs/ab.html


abは良い指標ですが、それ以上ではありません。実際の負荷テストでは、「ウェブなだれ」アプライアンスを打ち負かすことはできません-それらを借りることができます。
リッチ

ABは私が必要としていたものであり、WCATを使用するSSLの問題があり、他のほとんどのツールを動作させることができませんでした。負荷についてはあまり気にしていませんでした。サーバーをテストできるように、一連のリクエストを生成することを望んでいました。
davenpcj 2011

1

以前にWebアプリケーションストレスツールを使用しました。これが使用するかなり標準的なツールであるかどうか、そしてより良い代替案があるかどうか疑問に思っています

(WAS)はこちらからダウンロードできます

ここにアプリケーションをインストールして使用する方法に関するKB記事もあります

そして、ここでそれを使用する方法についてのブログ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.