web-dev-qa-db-ja.com

Webアプリケーションの高トラフィック負荷をシミュレートするにはどうすればよいですか?

Python Web APIを1日に大量のリクエストで取得する可能性があります。先に進む前に負荷レベルをテストしたいと思います。

Localhost Webアプリケーションで大量のトラフィックをシミュレートする最良の方法は何ですか? localhost URLに大量のリクエストを送信する(Linux互換)ツールはありますか?

24
alecwh

まともなリスト ここ を見つけました。それらの1つはあなたのために働くかもしれません。また、10〜20のユーザー範囲の小規模な負荷テストには、Watir(あなたの場合はFireWatir)スクリプトを使用しました。

7
µBio

負荷を生成する簡単なツールは、Apacheサーバーに付属するApacheベンチです。

より多くのfacny loadtestsのために jmeter を試してください

7

これはまさにあなたが探しているものではありませんが、今では多くのプロジェクトでloadimpactを使用しています。ヒットするために特別なURLをコーディングする必要がある場合もありますが、すべてが非常に優れています。

url http://loadimpact.com/

7
Quotient

利用可能な負荷テストツールは多数あります。 http://www.opensourcetesting.org/performance.php

それらは通常、事前に定義されたページのリストを実行し、必要に応じてそれらのページにデータを渡し、応答時間を記録することで機能します。

一部のツールは、負荷を複数のマシンに分散します。一部のツールは、マシンからx個の接続を発行します。

5
NotMe