Locust - un framework open source pour tester vos montées en charge

Locust - un framework open source (sous licence MIT) pour réaliser vos "Stress Tests"

Il permet d'écrire simplement des scénarios utilisateur grâce au langage python : pas d'interface graphique ou de template XML, juste du python !

Vous pouvez simuler plusieurs millions d'utilisateurs, définir et maîtriser la montée en charge et peut être configurer en multi-machines.

Son installation est simple et la documentation bien fournie :

https://docs.locust.io/en/latest/installation.html

Locust propose une interface web, permettant de lancer ces tests et obtenir des résultats graphiques (exportables en CSV)

Que ce sot un site institutionnel, un site e-commerce, un portail d'information, une application web, votre service est critique et vous devez anticiper cette montée en charge.

La performance et le temps de réponse d’un applicatif ou site web est un élément essentiel de la perception d’un internaute.

Emencia propose de vous accompagner dans la mise en place de test de montée en charge.

Ce benchmark vous permettra :

  • de garantir un temps de réponse
  • de tenir la montée en charge
  • de corriger les lenteurs : car vous pourrez déterminer les goulots d'étranglements de votre application, les requêtes trops gourmandes, ...
  • d'optimiser les performances web : par exemple par la mise en place d'un CDN si nécessaire, optimiser la politique de caching, ...

Vous avez un projet ?
Nous contacter au 01 47 20 23 01