Stack Explorer

Locust

Performance tool Open Source

Herramienta de load testing Python scriptable

Sitio oficial

Lenguajes soportados:

python

Compatible con:

http websocket pytest docker kubernetes

Ventajas y Desventajas

Ventajas

  • + Tests en Python puro
  • + Fácil de aprender
  • + Web UI para monitoreo
  • + Escalable y distribuido
  • + Ligero y eficiente
  • + Tests escritos en Python puro
  • + UI web para monitoreo en vivo
  • + Escalable a millones de usuarios
  • + Distribucion facil en multiples maquinas
  • + Metricas en tiempo real
  • + Open source y extensible

Desventajas

  • - Reportes básicos
  • - Solo HTTP por defecto
  • - Menos protocolos que JMeter
  • - Solo simula usuarios HTTP
  • - No tan preciso como herramientas nativas
  • - Consume recursos significativos
  • - Curva de aprendizaje para escenarios complejos
  • - Reportes menos detallados que alternativas

Casos de Uso

  • Load testing de APIs
  • Testing distribuido
  • Performance testing Python
  • Chaos testing
  • Stress testing de aplicaciones web
  • Performance benchmarking
  • Capacity planning
  • Testing de microservicios
  • CI/CD performance gates

Tecnologías Relacionadas

Herramientas Relacionadas