JMeter
JMeter est un projet libre de Jakarta permettant d'effectuer des tests de performance d'applications et de serveurs selon différents protocoles. Il peut être utilisé sur tout système d'exploitation fournissant une machine virtuelle Java. Il permet de simuler plusieurs utilisateurs simultanés d'une application web, de serveurs ftp, de serveurs de services Web, de bases de données ...
Il mesure le temps de réponse de chaque requête et produit des statistiques de ces temps de réponse.
Il contient les principales fonctionnalités de ce type d'outil: Utilisation d'un jeu de données externalisées, enregistrement de scénarios web, scénarios "dynamiques", s'adaptant aux réponses des serveurs, détection d'erreurs, extensibilité, gestion des cookies et des réécritures d'url, lancement des tests à partir de plusieurs postes... Par contre il ne fait pas d'"IP spoofing" (simulation de plusieurs adresses IP à partir du même poste de test).
Des pré/post processeurs de tests sont disponibles permettant par exemple d'extraire des données de résultats de tests. Les résultats des tests peuvent être visualisés de différentes manières et peuvent également être exportés sous fichier au format XML. En savoir plus