コードを舐める日々

わからないことがわからないことをしる日々

Webパフォーマンスのテスト abコマンド

404 Blog Not Found:tips - Webサーバーの負荷テストならまずab
ちょうど、仕事で使えそうでメモ。

proxy環境の場合は

$ -X proxy:port 

とかく必要がある。
同時接続4で、100回リクエストする条件で、proxyが192.168.0.100でポートが8080なら、

$ ab -k -c4 -n 100 -X 192.168.0.100:8080 http://d.ahtena.ne.jp/makotoworld/

といった感じ。計測したいURLには、ファイルを指定する必要がある。
ドメインだけだとエラーが出るので、最後に/を入れるか、該当するファイルを指定するかにする。

$ ab

で、使い方が出てくる。
確認するドメインの同一サーバ内でやったら正確に計測が出来ないので注意が必要。
結果に合わせて、それをどうチューニングするかが課題。
YSlowとか使って改善したらいいのかな。