web-dev-qa-db-ja.com

Apacheアクセスログをサーバーで再生して、実際の負荷テストを行うにはどうすればよいですか?

HTTPサーバーの負荷テスト用ツール? を見ましたが、これらのツールのいずれかで自分の既存のログを再生する方法がわかりませんでした。既存のJMeterおよびABテストのものでは再現できない特定のロード操作でのみ発生するバグがあります。

私は単にツールにaccess_logsを与えて、それらをより速くまたは同じ速度で再生させたいと思っています。

13

Jmeterの Access Log Sampler コンポーネントを使用できます。

this PDF で使用するための短いチュートリアルがあります。

14
Dan Carley

アクセスログにあるものはすべてGETリクエストであり、ログ内のタイムスタンプの解決の限界で要求がまとまっていても、$ SCRIPTING_LANGUAGEの約10行でうまくいくはずです。 POST、Cookie、HTTP認証、およびより微妙なタイミングは、はるかに興味深い演習です。

1
womble