Test de velocidad de servidor web con múltiple concurrencia usando ApacheBench.
La siguiente instrucción lanza 10.000 peticiones a la página web indicada enviando bloques de 1.000 peticiones concurrentes...
ab -c 1000 -n 10000 https://www.servidor.es/index.html
Ejemplo de resultados obtenidos:
Server Software: Apache/2.4.52
Server Hostname: servidor.es
Server Port: 443
SSL/TLS Protocol: TLSv1.3,TLS_AES_256_GCM_SHA384,2048,256
Server Temp Key: X25519 253 bits
TLS Server Name: servidor.es
Document Path: /index.html
Document Length: 1045 bytes
Concurrency Level: 1000
Time taken for tests: 50.738 seconds
Complete requests: 10000
Failed requests: 0
Non-2xx responses: 10000
Total transferred: 13030000 bytes
HTML transferred: 10450000 bytes
Requests per second: 197.09 [#/sec] (mean)
Time per request: 5073.838 [ms] (mean)
Time per request: 5.074 [ms] (mean, across all concurrent requests)
Transfer rate: 250.79 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 33 3616 3880.1 2920 48124
Processing: 3 152 107.5 143 780
Waiting: 3 147 105.2 138 780
Total: 66 3768 3891.9 3098 48185
Percentage of the requests served within a certain time (ms)
50% 3098
66% 3202
75% 3351
80% 3577
90% 4370
95% 6355
98% 18252
99% 22923
100% 48185 (longest request)
Categoría: Apache

Aviso a navegantes: Las anotaciones recopiladas en esta base de datos son sólo una ayuda para mi memoria. No pretenden ser un tutorial ni un diccionario así que es posible que no sean de utilidad en otros casos o equipos diferentes a los que yo he usado y seguramente contienen múltiples errores e imprecisiones.