load scalability simulation

load - ¿Cómo simular una alta carga de tráfico en una aplicación web?



scalability simulation (4)

Hay una serie de herramientas de prueba de carga disponibles: here

Normalmente funcionan ejecutando una lista predeterminada de páginas, pasando datos a esas páginas según sea necesario y registrando los tiempos de respuesta.

Algunas herramientas distribuyen la carga en varias máquinas, otras simplemente emiten x número de conexiones desde su máquina.

Escribí una API web de Python que puede obtener grandes cantidades de solicitudes por día. Quiero probar los niveles de carga antes de continuar.

¿Cuál es la mejor manera de simular grandes cantidades de tráfico en mi aplicación web localhost? ¿Existe una herramienta (compatible con Linux) que enviará grandes cantidades de solicitudes a una URL localhost?


He encontrado una lista de aspecto decente here . Uno de ellos puede trabajar para ti. También he utilizado scripts de Watir (FireWatir en su caso) para pruebas de carga más pequeñas en el rango de 10-20 usuarios.


No es exactamente lo que podría estar buscando, pero ahora usamos loadimpact en muchos proyectos. A veces tenemos que codificar urls especiales para ser golpeados, pero ... todo ha sido bastante bueno.

url http://loadimpact.com/


Una herramienta simple para generar carga es el banco de apache que viene con el servidor de apache.

para pruebas de carga más sencillas inténtalo con jmeter