画像のアップロードを受け入れる PHP アプリケーションがあり、約 2 日で ~20,000 になると予想しています。サーバーが処理できるトラフィックの量についての概念がありません...これを事前にシミュレートして、問題なく動作することを確認するにはどうすればよいですか? Rails にはテストを簡単にするシステムがあることは知っていますが、その規模でアップロードと同時スクリプト処理をシミュレートするには、どのツールを使用すればよいでしょうか?
ありがとう!
画像のアップロードを受け入れる PHP アプリケーションがあり、約 2 日で ~20,000 になると予想しています。サーバーが処理できるトラフィックの量についての概念がありません...これを事前にシミュレートして、問題なく動作することを確認するにはどうすればよいですか? Rails にはテストを簡単にするシステムがあることは知っていますが、その規模でアップロードと同時スクリプト処理をシミュレートするには、どのツールを使用すればよいでしょうか?
ありがとう!
Apache JMeterは、負荷テストに最適なツールの 1 つです。お客様のニーズにお応えできると確信しています。
もう 1 つの優れたオプションは、cUrl を使用して php エンジンと繰り返し対話する php スクリプトを作成することです。複数のインスタンスを実行して、その反応を確認できます。
Siegeを見てください。これは単純な回帰テストおよびベンチマーク ユーティリティです。
関連する投稿がいくつかありますが、これを行うためのツールはたくさんあります。最も一般的なオープン ソースの負荷テスト ツールは、OpenSTA と JMeter です。しかし、他にも数え切れないほどあります。