Crash test à haute vitesse
Antonio Gomes Rodrigues
Antonio Gomes Rodrigues
@ra0077
Consultant chez Aliecom
Rédacteur pour developpez.com
Conférencier
0
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
Pourquoi mettre en place des tests
de charge à caractères techniques
Détecter les effets boule de neige
Pourquoi mettre en place des tests
de charge à caractères techniques
Réduire les risques en production
Pourquoi mettre en place des tests
de charge à caractères techniques
Améliorer la supervision en production
Pourquoi mettre en place des tests
de charge à caractères techniques
Former les équipes d'exploitation
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
Retours d'expérience
Retours d'expérience
Retours d'expérience
http://blog.aliecom.com/decouvrir-et-isoler-une-fuite-memoire-java-part-2/
Retours d'expérience
Retours d'expérience
Retours d'expérience
Retours d'expérience
Retours d'expérience
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
Présentation d'Apache JMeter
Outil de test de charge
http://blog.aliecom.com/tag/jmeter/
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
Un script Apache JMeter
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
Apache JMeter et la ligne de
commande
Apache JMeter et Groovy
Apache JMeter et Java
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Présentation d'Apache JMeter
Un script Apache JMeter
Les 3 mousquetaires
Exemples
+
http://www.jboss.org/byteman
Crash test à haute vitesse
+
=
Que se passe-t-il si votre fonctionnalité de
recherche met plus de huit secondes
à répondre ?
JBoss Byteman et Apache JMeter
RULE Wait in OwnerController.processFindForm entry
CLASS OwnerController
METHOD processFindForm
AT ENTRY
IF true
DO Thread.sleep(8000)
ENDRULE
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
http://blog.aliecom.com/tests-de-robustesse
+
=
Que se passe-t-il si l’accès à la base
de données tombe ?
JBoss Byteman et Apache JMeter
RULE JdbcOwnerRepositoryImpl.findById throw an exception
CLASS JdbcOwnerRepositoryImpl
METHOD findById
AT ENTRY
IF true
DO throw new
org.springframework.dao.DataRetrievalFailureException("Probleme de connexion a la base de donnees")
ENDRULE
JBoss Byteman et Apache JMeter
JBoss Byteman et Apache JMeter
Démo
JBoss Byteman et Apache JMeter
+
http://www.ej-technologies.com/products/jprofiler/overview.html
Crash test à haute vitesse
+
=
Comment se comporte la JVM et notre
Application lorsqu’on atteint 80% de la heap ?
EJ JProfiler et Apache JMeter
EJ JProfiler et Apache JMeter
EJ JProfiler et Apache JMeter
EJ JProfiler et Apache JMeter
+
http://groovy.codehaus.org/
Crash test à haute vitesse
+
=
Peut-on activer les logs GC à pleine charge
tout en maîtrisant l'impact de l'overhead ?
Groovy et Apache JMeter
Groovy et Apache JMeter
http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/
Groovy et Apache JMeter
Groovy et Apache JMeter
+
Crash test à haute vitesse
+
=
Comment je contourne ce captcha ?
Java et Apache JMeter
Java et Apache JMeter
Java et Apache JMeter
Démo
Java et Apache JMeter
+
Crash test à haute vitesse
+
tc et Apache JMeter
=
Que se passe-t-il si un client accède
à notre application par un réseau
très lent ou de mauvaise qualité ?
tc et Apache JMeter
tc et Apache JMeter
tc et Apache JMeter
tc et Apache JMeter
tc et Apache JMeter

BreizhCamp 2013 - Crash test à haute vitesse