Webアプリケーション作成において、負荷テストやパフォーマンスチューニングは避けて通れないものかと思います。
Apacheには、abというツールが同梱されており、簡単にWebサイトの性能を計ることができます。
コマンドラインから、
と入力するだけ実行できます。
以下は、localhostで実行した例です。
実際にテストする際には、LANの内側ではなく、ファイヤーウォールの外側や別の回線を利用するなどして、外部から実行するとよいでしょう。
細かいコマンドラインのオプションについては、
で、参照することができます。
Apacheには、abというツールが同梱されており、簡単にWebサイトの性能を計ることができます。
コマンドラインから、
ab [URL]
と入力するだけ実行できます。
以下は、localhostで実行した例です。
>ab http://localhost/
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient).....done
Server Software: Apache/2.0.61
Server Hostname: localhost
Server Port: 80
Document Path: /
Document Length: 1494 bytes
Concurrency Level: 1
Time taken for tests: 0.500000 seconds
Complete requests: 1
Failed requests: 0
Write errors: 0
Total transferred: 1918 bytes
HTML transferred: 1494 bytes
Requests per second: 2.00 [#/sec] (mean)
Time per request: 500.000 [ms] (mean)
Time per request: 500.000 [ms] (mean, across all concurrent requests)
Transfer rate: 2.00 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 500 500 0.0 500 500
Waiting: 500 500 0.0 500 500
Total: 500 500 0.0 500 500
実際にテストする際には、LANの内側ではなく、ファイヤーウォールの外側や別の回線を利用するなどして、外部から実行するとよいでしょう。
細かいコマンドラインのオプションについては、
ab -h
で、参照することができます。
■[テクノロジー]内の前後の記事
↑ 習慣的に音楽を聴いているユーザーの6割弱は「CD を購入」、無料でダウンロードは3割半ば
→ ab(Apache Bench) で性能測定
↓ コピペコードを無くそう
■更新日時での前後の記事
↑ 5月18日 お天気
→ ab(Apache Bench) で性能測定
↓ 5月17日 お天気
