Locust est un outil de test de charge open source. Utilisez le code Python pour définir le comportement des utilisateurs et simuler des millions d'utilisateurs.
Locust est un outil de test de charge utilisateur distribué et très simple à utiliser. Locust effectue principalement des tests de charge pour les sites Web ou d'autres systèmes et peut tester le nombre d'utilisateurs qu'un système peut gérer simultanément.
Locust est entièrement basé sur le temps, donc une seule machine prend en charge des milliers d'utilisateurs simultanés. Comparé à de nombreuses autres applications basées sur les événements, Locust n'utilise pas de rappels, mais utilise la méthode de traitement légère gevent.
1. Utilisez du code Python pur pour écrire des scénarios de test utilisateur ; aucune interface utilisateur ni XML n'est requis ;
2. Distribué et évolutif – prend en charge des milliers d'utilisateurs
3. Interface utilisateur Web
4. Vous pouvez tester n'importe quel système ; bien que Locust soit orienté Web, vous pouvez également tester n'importe quel autre système.