Apache JMeter, Java et Groovy
         sont sur un bateau

Antonio Gomes Rodrigues
Antonio Gomes Rodrigues
@ra0077


Consultant chez Aliecom


Rédacteur pour developpez.com

                                0
Conférencier
Apache JMeter, Java et Groovy sont
         sur un bateau


 Présentation d'Apache JMeter
 Un script Apache JMeter
 Apache JMeter et le reste du monde
 Apache JMeter et Groovy
 Apache JMeter et Java
Apache JMeter, Java et Groovy sont
         sur un bateau


 Présentation d'Apache JMeter
 Un script Apache JMeter
 Apache JMeter et le reste du monde
 Apache JMeter et Groovy
 Apache JMeter et Java
Apache JMeter, Java et Groovy sont
         sur un bateau




                Outil de test de charge



                     http://blog.aliecom.com/tag/jmeter/
Apache JMeter, Java et Groovy sont
         sur un bateau


 Présentation d'Apache JMeter
 Un script Apache JMeter
 Apache JMeter et le reste du monde
 Apache JMeter et Groovy
 Apache JMeter et Java
Un script Apache JMeter
Apache JMeter, Java et Groovy sont
         sur un bateau


 Présentation d'Apache JMeter
 Un script Apache JMeter
 Apache JMeter et le reste du monde
 Apache JMeter et Groovy
 Apache JMeter et Java
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde



                 +

                     http://www.jboss.org/byteman
Apache JMeter et le reste du monde



                      +
                      =
 Que se passe-t-il si votre fonctionnalité de
 recherche met plus de huit secondes
 à répondre ?
Apache JMeter et le reste du monde




RULE Wait in OwnerController.processFindForm entry
CLASS OwnerController
METHOD processFindForm
AT ENTRY
IF true
DO Thread.sleep(8000)
ENDRULE
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde




                         Suppression de la
                          règle Byteman




      Activation de la
      règle Byteman
Apache JMeter et le reste du monde



                      +
                      =
 Que se passe-t-il si l’accès à la base
 de données tombe ?
Apache JMeter et le reste du monde




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
Apache JMeter et le reste du monde




                                     Suppression de la
                                      règle Byteman
 Activation de la
 règle Byteman      Transaction en
                        erreur
Apache JMeter et le reste du monde



                             +

         http://www.ej-technologies.com/products/jprofiler/overview.html
Apache JMeter et le reste du monde



                      +
                      =
Comment se comporte la JVM et notre
Application lorsqu’on atteint 80% de la heap ?
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde
Apache JMeter et le reste du monde




  Démo
Apache JMeter, Java et Groovy sont
         sur un bateau


 Présentation d'Apache JMeter
 Un script Apache JMeter
 Apache JMeter et le reste du monde
 Apache JMeter et Groovy
 Apache JMeter et Java
Apache JMeter et Groovy
Apache JMeter et Groovy



           +

                 http://groovy.codehaus.org/
Apache JMeter et Groovy



                    +
                    =
Peut-on activer les logs GC à pleine charge
tout en maîtrisant l'impact de l'overhead ?
Apache JMeter et Groovy
Apache JMeter et Groovy




     http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/
Apache JMeter et Groovy
Apache JMeter et Groovy



  Démo
Apache JMeter, Java et Groovy sont
         sur un bateau


 Présentation d'Apache JMeter
 Un script Apache JMeter
 Apache JMeter et le reste du monde
 Apache JMeter et Groovy
 Apache JMeter et Java
Apache JMeter et Java
Apache JMeter et Java



          +
Apache JMeter et Java



                +
                =
Comment je contourne ce captcha ?
Apache JMeter et Java
Apache JMeter et Java
Apache JMeter et Java



Démo
Apache JMeter, Java et Groovy sont
         sur un bateau
 Apache Jmeter
 http://blog.aliecom.com/tag/jmeter/
 http://blog.milamberspace.net/index.php/jmeter-pages
 http://jmeter.apache.org/

 Oups j’ai oublié d’activer les logs GC
 http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/

"Apache JMeter, Java et Groovy sont sur un bateau" présentée au Paris JUG

  • 1.
    Apache JMeter, Javaet Groovy sont sur un bateau Antonio Gomes Rodrigues
  • 2.
    Antonio Gomes Rodrigues @ra0077 Consultantchez Aliecom Rédacteur pour developpez.com 0 Conférencier
  • 3.
    Apache JMeter, Javaet Groovy sont sur un bateau Présentation d'Apache JMeter Un script Apache JMeter Apache JMeter et le reste du monde Apache JMeter et Groovy Apache JMeter et Java
  • 4.
    Apache JMeter, Javaet Groovy sont sur un bateau Présentation d'Apache JMeter Un script Apache JMeter Apache JMeter et le reste du monde Apache JMeter et Groovy Apache JMeter et Java
  • 5.
    Apache JMeter, Javaet Groovy sont sur un bateau Outil de test de charge http://blog.aliecom.com/tag/jmeter/
  • 6.
    Apache JMeter, Javaet Groovy sont sur un bateau Présentation d'Apache JMeter Un script Apache JMeter Apache JMeter et le reste du monde Apache JMeter et Groovy Apache JMeter et Java
  • 7.
  • 8.
    Apache JMeter, Javaet Groovy sont sur un bateau Présentation d'Apache JMeter Un script Apache JMeter Apache JMeter et le reste du monde Apache JMeter et Groovy Apache JMeter et Java
  • 9.
    Apache JMeter etle reste du monde
  • 10.
    Apache JMeter etle reste du monde + http://www.jboss.org/byteman
  • 11.
    Apache JMeter etle reste du monde + = Que se passe-t-il si votre fonctionnalité de recherche met plus de huit secondes à répondre ?
  • 12.
    Apache JMeter etle reste du monde RULE Wait in OwnerController.processFindForm entry CLASS OwnerController METHOD processFindForm AT ENTRY IF true DO Thread.sleep(8000) ENDRULE
  • 13.
    Apache JMeter etle reste du monde
  • 14.
    Apache JMeter etle reste du monde
  • 15.
    Apache JMeter etle reste du monde
  • 16.
    Apache JMeter etle reste du monde Suppression de la règle Byteman Activation de la règle Byteman
  • 17.
    Apache JMeter etle reste du monde + = Que se passe-t-il si l’accès à la base de données tombe ?
  • 18.
    Apache JMeter etle reste du monde 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
  • 19.
    Apache JMeter etle reste du monde Suppression de la règle Byteman Activation de la règle Byteman Transaction en erreur
  • 20.
    Apache JMeter etle reste du monde + http://www.ej-technologies.com/products/jprofiler/overview.html
  • 21.
    Apache JMeter etle reste du monde + = Comment se comporte la JVM et notre Application lorsqu’on atteint 80% de la heap ?
  • 22.
    Apache JMeter etle reste du monde
  • 23.
    Apache JMeter etle reste du monde
  • 24.
    Apache JMeter etle reste du monde
  • 25.
    Apache JMeter etle reste du monde Démo
  • 26.
    Apache JMeter, Javaet Groovy sont sur un bateau Présentation d'Apache JMeter Un script Apache JMeter Apache JMeter et le reste du monde Apache JMeter et Groovy Apache JMeter et Java
  • 27.
  • 28.
    Apache JMeter etGroovy + http://groovy.codehaus.org/
  • 29.
    Apache JMeter etGroovy + = Peut-on activer les logs GC à pleine charge tout en maîtrisant l'impact de l'overhead ?
  • 30.
  • 31.
    Apache JMeter etGroovy http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/
  • 32.
  • 33.
    Apache JMeter etGroovy Démo
  • 34.
    Apache JMeter, Javaet Groovy sont sur un bateau Présentation d'Apache JMeter Un script Apache JMeter Apache JMeter et le reste du monde Apache JMeter et Groovy Apache JMeter et Java
  • 35.
  • 36.
  • 37.
    Apache JMeter etJava + = Comment je contourne ce captcha ?
  • 38.
  • 39.
  • 40.
    Apache JMeter etJava Démo
  • 41.
    Apache JMeter, Javaet Groovy sont sur un bateau Apache Jmeter http://blog.aliecom.com/tag/jmeter/ http://blog.milamberspace.net/index.php/jmeter-pages http://jmeter.apache.org/ Oups j’ai oublié d’activer les logs GC http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/