Retour : Page Principale > sommaire aide > sommaire aide-mémos
Utiliser l'utilitaire Apache ab.
Voir la doc ici : http://httpd.apache.org/docs/2.2/programs/ab.html
Exemple de commande à lancer : ab -n 100 -c 10 http://api-test.tela-botanica.org/test.php
Permet de tester 100 requêtes (-n) avec un maximum de 10 requêtes concurrentes (-c).
Comment tester la réponse à la charge d'un serveur web ?
Utiliser l'utilitaire Apache ab.
Voir la doc ici : http://httpd.apache.org/docs/2.2/programs/ab.html
Exemple de commande à lancer : ab -n 100 -c 10 http://api-test.tela-botanica.org/test.php
Permet de tester 100 requêtes (-n) avec un maximum de 10 requêtes concurrentes (-c).
Résultat test Agathis
Date : 31-10-2013 (opcache on)
/opt/lampp/bin/ab -n 1000 -c 100 http://api-test.tela-botanica.org/service:eflore:0.1/bdtfx/noms
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking api-test.tela-botanica.org (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests
Server Software: nginx/1.4.3
Server Hostname: api-test.tela-botanica.org
Server Port: 80
Document Path: /service:eflore:0.1/bdtfx/noms
Document Length: 22511 bytes
Concurrency Level: 100
Time taken for tests: 3.394 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 22774000 bytes
HTML transferred: 22511000 bytes
Requests per second: 294.59 [#/sec] (mean)
Time per request: 339.449 [ms] (mean)
Time per request: 3.394 [ms] (mean, across all concurrent requests)
Transfer rate: 6551.86 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 3 31.6 1 1000
Processing: 44 305 75.8 304 554
Waiting: 35 292 71.8 294 547
Total: 48 308 82.4 305 1349
Percentage of the requests served within a certain time (ms)
50% 305
66% 333
75% 350
80% 354
90% 362
95% 463
98% 513
99% 537
100% 1349 (longest request)
Date : 30-10-2013 (gzip on)
/opt/lampp/bin/ab -n 1000 -c 100 http://api-test.tela-botanica.org/service:eflore:0.1/bdtfx/noms
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking api-test.tela-botanica.org (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests
Server Software: nginx/1.4.3
Server Hostname: api-test.tela-botanica.org
Server Port: 80
Document Path: /service:eflore:0.1/bdtfx/noms
Document Length: 22511 bytes
Concurrency Level: 100
Time taken for tests: 12.395 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 22774000 bytes
HTML transferred: 22511000 bytes
Requests per second: 80.68 [#/sec] (mean)
Time per request: 1239.521 [ms] (mean)
Time per request: 12.395 [ms] (mean, across all concurrent requests)
Transfer rate: 1794.26 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 4 44.6 1 997
Processing: 58 1005 2644.0 385 12387
Waiting: 51 997 2643.8 377 12380
Total: 63 1009 2644.9 386 12394
Percentage of the requests served within a certain time (ms)
50% 386
66% 395
75% 400
80% 403
90% 414
95% 11971
98% 12230
99% 12315
100% 12394 (longest request)
Date : 25-10-2013
/opt/lampp/bin/ab -n 1000 -c 100 http://api-test.tela-botanica.org/service:eflore:0.1/bdtfx/noms
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking api-test.tela-botanica.org (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests
Server Software: nginx/1.4.3
Server Hostname: api-test.tela-botanica.org
Server Port: 80
Document Path: /service:eflore:0.1/bdtfx/noms
Document Length: 22511 bytes
Concurrency Level: 100
Time taken for tests: 13.882 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 22801000 bytes
HTML transferred: 22511000 bytes
Requests per second: 72.03 [#/sec] (mean)
Time per request: 1388.241 [ms] (mean)
Time per request: 13.882 [ms] (mean, across all concurrent requests)
Transfer rate: 1603.94 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 2 2.5 1 13
Processing: 49 791 907.8 492 13875
Waiting: 43 769 805.2 486 6348
Total: 53 793 908.7 493 13881
Percentage of the requests served within a certain time (ms)
50% 493
66% 795
75% 806
80% 815
90% 832
95% 866
98% 4447
99% 4532
100% 13881 (longest request)