You can benchmark a website's performance using the AppleBench utility which is a tool available on Mac OS X and Linux systems. The tool was originally developed to test Apache web servers, but can be used to test web servers running any web server software. The tool will report the web server software that is in use on the server being tested in a "Server Software" line in the output from the tool.
On an OS X system, you can run it from a
Terminal window; the Terminal application is found in the
/Applications/Utilities directory by using the
ab command (man page) command.
To test a web site, e.g.,
example.com, you can issue a command in
$ ab http://example.com/ This is ApacheBench, Version 2.3 <$Revision: 1663405 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking example.com (be patient).....done Server Software: ECS Server Hostname: example.com Server Port: 80 Document Path: / Document Length: 1270 bytes Concurrency Level: 1 Time taken for tests: 0.042 seconds Complete requests: 1 Failed requests: 0 Total transferred: 1622 bytes HTML transferred: 1270 bytes Requests per second: 23.96 [#/sec] (mean) Time per request: 41.744 [ms] (mean) Time per request: 41.744 [ms] (mean, across all concurrent requests) Transfer rate: 37.95 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 19 19 0.0 19 19 Processing: 23 23 0.0 23 23 Waiting: 21 21 0.0 21 21 Total: 42 42 0.0 42 42 $
[ More Info ]