Tests de charge avec Gatling, ou « Comment arrêter de croiser les doigts lorsqu’on passe en prod »

13 Fév 2018
17:45

Tests de charge avec Gatling, ou « Comment arrêter de croiser les doigts lorsqu’on passe en prod »

Face à l’explosion du traffic sur internet et la croissance exponentielle de l’économie numérique, la performance des applications devient un enjeu majeur des projets informatiques.

Pourtant, il est fréquent que les équipes adressent mal les tests de charges.

La première partie de cette présentation présente les concepts des tests de charges et leur méthodologie.

La seconde se focalise sur Gatling. Gatling est un outil de test de charge open-source, utilisé pour générer des utilisateurs virtuels naviguant sur un site web.

Il se caractérise par:

* une architecture moderne et performante basée sur des IO non-bloquants et un modèle d’acteurs, vous permettant de générer un très grand nombre d’utilisateurs concurrents
* un DSL concis et lisible vous permettant d’écrire un code flexible et maintenable, plutôt qu’une interface graphique confuse
* des rapports élégants et aux métriques pertinentes