Sommaire
|
Le logiciel Apache JMeter est un logiciel destiné a faire des tests de charge sur des serveurs de test ou staging. Il offre la possibilité de créer des projets en fonction des sites ou des catégories de site que l'on souhaite tester la charge. Il ouvre des propriétés, dans lequel on peut paramétré de façon précise les tests que l'on souhaite effectuer. Bien qu'il offre la possibilité de faire des tests sur un lien URL statique, les outils qu'ils propose permettent de pousser beaucoup plus loin les tests que l'on souhaite effectuer. On pourrait aussi bien lui demander de faire des simulation de parcours du site que des tests par période. Suite au résultat des test obtenu, il offre la possibilité d'effectuer des statistiques et d'appliquer la loi de poisson et de Gauss.
Le logiciel Apache JMeter est libre et gratuit écrit en langage de programmation Java. Il peut donc être utilisé sur n'importe quel plateforme.
Remarque
- Si vous souhaitez voir comment réagit votre produit lorsque vous utilisez plusieurs serveurs avec des charges intenses, vous devriez plutôt envisager des outils Chaos Monkey de Netflix. Celui-ci permet de fermer délibéremment des serveurs de l'infrastructure pour voir si ceux restant vont tenir le coup !
Concurrent
Les concurrents sont aussi nombreux qu'ils sont peu connus du public : k6, LoadRunner, Avalance de Spirent, Funkload de Nuxeo SAS, Loadea, Microsoft WCAT load test tool, NeoLoad de NeoTys, webStress d'Oracle,...
Conclusion
Le logiciel Apache JMeter est essentiellement destiné a tester les liens URL de site Web. Vous pouvez aussi tester des FTP ou quelques fois des BD, comme MongoDB, mais il n'est pas vraiment développé pour tester les niveaux les plus bas comme le SSH par exemple.