View
3.368
Download
7
Category
Preview:
DESCRIPTION
Nous verrons comment mettre en place une campagne de test de charge à l'aide de JMeter. Pour cela, nous verrons comment générer une charge réaliste et controllée. Puis la mise en place d'une supervision efficace à l'aide de JMXTrans. Et nous finirons sur l'analyse des résultats à l'aide de QlikView. En bonus on verra quelques cas d'utilisations avancées de JMeter. Au programme : des démonstrations, retour d'expérience et bonnes pratiques.
Citation preview
Test de charge avec JMeter
Antonio Gomes Rodrigues
Antonio Gomes Rodrigues@ra0077
Consultant chez Aliecom
Rédacteur pour developpez.com
Conférencier 0
Test de charge avec JMeter
Pourquoi Apache JMeter
Générer une charge réaliste à l'aide de scénarios
Superviser un test de charge
Analyser les résultats
Utilisation avancée de JMeter
Test de charge avec JMeter
Pourquoi Apache JMeter
Générer une charge réaliste à l'aide de scénarios
Superviser un test de charge
Analyser les résultats
Utilisation avancée de JMeter
Apache JMeter
Protocoles supportés
Apache JMeter
Apache JMeter
Enregistrement d'une session de navigation d’un site web à l'aide d'un proxy
Apache JMeter
Extensible
Apache JMeter
Installation facile
Apache JMeter
Plein de fonctionnalités
Apache JMeter
Ressources, supports disponibles
Apache JMeter
Possibilité de lancer en ligne de commande
Apache JMeter
Communauté
Test de charge avec JMeter
Pourquoi Apache JMeter
Générer une charge réaliste à l'aide de scénarios
Superviser un test de charge
Analyser les résultats
Utilisation avancée de JMeter
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Un "plan de test"
Générer une charge réaliste à l'aide de scénarios
Un "moteurs d'utilisateurs" (Thread Group)
Générer une charge réaliste à l'aide de scénarios
Des transactions
Générer une charge réaliste à l'aide de scénarios
Des requêtes
Générer une charge réaliste à l'aide de scénarios
Assertion
http://blog.aliecom.com/pourquoi-il-faut-tester-les-resultats-de-chaque-requete-dans-un-tir-de-charge/
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Qui se comporte comme un navigateur web
Générer une charge réaliste à l'aide de scénarios
Controler le débit
Générer une charge réaliste à l'aide de scénarios
Des utilisateurs qui font des pauses
Générer une charge réaliste à l'aide de scénarios
De la concurrence
Générer une charge réaliste à l'aide de scénarios
Générer une charge réaliste à l'aide de scénarios
Bonnes pratiques :● Faire attention au nombre et au type de recepteur
(OutOfMemoryError)● Si problème de puissance injecteur
– Tir en ligne de commande– Tir en mode distribué
● Vérifier résultats● Superviser les injecteurs + controleur● Tuner la/les JVM de JMeter
Générer une charge réaliste à l'aide de scénarios
Démo
http://blog.aliecom.com/presentation-de-loutil-apache-jmeter-partie-2/
Test de charge avec JMeter
Pourquoi Apache JMeter
Générer une charge réaliste à l'aide de scénarios
Superviser un test de charge
Analyser les résultats
Utilisation avancée de JMeter
Superviser un test de charge
Qu’est-ce que
la supervision ?
Superviser un test de charge
Qu’est-ce que
la supervision ?
Collecte d’informations
techniques, fonctionnelles
et business
Superviser un test de charge
Superviser un test de charge
Récepteurs JMeter
Superviser un test de charge
Récepteurs JMeter Plugins
Superviser un test de charge
Récepteurs JMXTrans
Superviser un test de charge
Démo
Test de charge avec JMeter
Pourquoi Apache JMeter
Générer une charge réaliste à l'aide de scénarios
Superviser un test de charge
Analyser les résultats
Utilisation avancée de JMeter
Analyser les résultats
Attention à bien différencier la cause et la/les conséquence
Analyser les résultats
Avec quoi ?
Analyser les résultats
Récepteurs JMeter
Analyser les résultats
Récepteurs JMeter Plugins
Analyser les résultats
QlikView
Analyser les résultats
Démo
Test de charge avec JMeter
Pourquoi Apache JMeter
Générer une charge réaliste à l'aide de scénarios
Superviser un test de charge
Analyser les résultats
Utilisation avancée de JMeter
Utilisation avancée de JMeter
JDBC
LDAP
Captcha
JDBC
Démo
http://blog.aliecom.com/pourquoi-il-faut-faire-attention-au-nombre-dindex-sql/
Utilisation avancée de JMeter
LDAP
Démo
Utilisation avancée de JMeter
Captcha
Démo
Utilisation avancée de JMeter
Recommended