Présentation rapide d'outil de test de charge : The Grinder

Rédigé par Dominique Mereaux le 12 février 2012

The Grinder est un outil open source qui permet de réaliser des tests de charges pour du WEB.
Il s'installe facilement (zip) et se lance tout aussi facilement.


Les processus « Worker »

  • Interprètent les scripts de test et les exécutent. Chaque processus peut exécuter plusieurs tests en parallèle en utilisant des threads « worker «.

Les processus « Agent »

  • Processus qui démarrent et arrêtent les processus de type « worker » tels que spécifiés.
  • Maintient un cache local des scripts de tests distribués à partir de la console.

La Console

  • Coordonnent les autres processus.
  • Collecte et affiche les statisques.
  • Fournit un service d’édition et de distribution des scripts.

Lancer la console :

java –cp ./lib/grinder.jar net.grinder.Console •lancer les agents sur les PC «

injecteurs » :

java -cp ./lib/grinder.jar net.grinder.Grinder ./examples/grinder.properties


La console permet de gérer les scripts et en particulier de modifier le grinder.properties qui définit le paramétrage comme par exemple le nombre de processus en parallèle, le script qui va être exécuté etc.

Un ensemble d'icônes permet de transmettre les scripts aux processus, de les lancer, démarrer les mesures etc.


Ci dessous un exemple de résultats collectés pendant les tests


Les scripts sont écrits en python. Dans le package téléchargé on trouve pléthore de scripts permettant des injections avec diverses configurations.


Plus d'infos : http://sourceforge.net/projects/grinder/

Classé dans : Outil de test - Mots clés : Charge

Écrire un commentaire

Quelle est la première lettre du mot dppvrk ? : 

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires