¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

¿Como simular tráfico web real?

Hola gente,

Estoy necesitando probar y medir los resultados en cambios de configuraciones de un stack LAMP y posiblemente con un varnish adelante.

Si bien hay herramientas básicas como siege, ab y otras, quiero simular tráfico web un poco más real. Un ejemplo es lo que hace https://loadimpact.com/

¿Alguna herramienta como para tirar desde varios VPS a la vez como el mismo server?

¡Gracias!

Respuestas

  • Fijate este proyecto, si te sirve: https://github.com/dbrady/tourbus

    En teoría simula usuarios (como que navegan, no son solamente un GET). No lo probé personalmente, pero pinta interesante.
  • ab desde varios puntos es una buena prueba, pero no el ab clasico con -n y -c, tenes que hacer algun post que sepas que es bien pesado con miles, cientos de miles, o millones, de request (dependiendo de tu infraestructura). Si queres simular algo un poco mas parecido a muchos usuarios podes hacer un script con varios ab a diferentes url y diferentes posts. Tambien esta la posibilidad de hacer algo en python, yo lo he hecho con muy buenos resultados.

    Pero ya te digo ab es una herramienta muy potente, leete el man y vas a ver que tiene muchas cosas, no le veo una gran ventaja a loadimpact contra un buen benchmark bien hecho con ab.

    Saludos
  • si tenes presupuesto... loader.io (capaz hasta con los 10mil free te sirve)



    sino, gatling.io, de lo mejor que probe para load testing, y las metricas y reportes que arma son muy completos y utilies.
  • Si necesitas hacer requests en si (onda loguearse por POST, GETear URLs), podes usar Jmeter.
    http://jmeter.apache.org/

    Si necesitas "graficamente" seguir un workflow de tu sitio (onda 'hace clic en login', 'agarra el campo USERNAME y ponele un user', etc), lo mejor seria usar Selenium, como comento Godlike.
Este hilo ha sido cerrado.