Quels sont les problèmes que Gatling résout, et en quoi cela vous est-il bénéfique?
Gatling nous aide à résoudre deux problèmes principaux.
Premièrement, il supprime le plafond que nous atteignons avec les tests locaux. Lorsque nous exécutons des tests localement, nous sommes limités par le nombre d'utilisateurs qu'une station de travail peut gérer, ce qui n'est généralement pas suffisant pour comprendre le comportement réel de mise à l'échelle (au moins avec Java ; avec Scala, c'est beaucoup mieux). Avec Gatling Enterprise, nous pouvons pousser en toute sécurité les tests à des milliers d'utilisateurs et voir comment nos systèmes se comportent réellement sous charge.
Deuxièmement, il nous offre un moyen contrôlé de tester les chemins utilisateurs critiques afin que nous puissions valider l'autoscaling et la stabilité globale du système. Le plus grand avantage n'est pas le rapport lui-même, mais le signal d'ingénierie : si le service reste sain, si la mise à l'échelle s'active correctement et où il se casse à mesure que la charge augmente.
Avec Gatling cloud, nous avons également la possibilité d'exécuter des tests à partir de réseaux externes ou d'IP privées, ce qui est excellent pour valider le parcours utilisateur de bout en bout. Avis collecté par et hébergé sur G2.com.