La herramienta Apache Benchmarking Tool permite simular peticiones al servidor, lo que en teoría nos permite saber que tantos usuarios podrán estár conectados simultaneamente.
Su instalación en un entorno linux es bastante sencilla, y solo basta con instalar el paquete apache-tools. Una vez instalado podemos ejecutarlo en una sesión como administrador de la siguiente manera.
ab -k -n 1000 -c 400 http://www.example.com
Donde:
- -n indica el número de peticiones que queremos hacer (en este caso 1000)
- -c indica el número de peticiones simultaneas que queremos hacer (en este caso 400)
- -k es un parámetro que simula conexiones de larga duración
- http://www.example.com Sería la URL de nuestro sitio web.
Al final del proceso tendremos una lista que nos dirá el tiempo que tardó la operación, así como el tiempo promedio por petición.
Más información en: http://www.cyberciti.biz/tips/howto-performance-benchmarks-a-web-server.html (En Ingles)