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

Preview:

DESCRIPTION

Que ce soit d’évaluer le niveau de sécurité d’un captcha, chiffrer le coût en performance d’activation des logs GC d’une JVM ou d’activer/désactiver des fonctionnalités de notre application par JMX lors d’un test, l’outil de test de charge Apache JMeter offre un spectre de fonctionnalités avancées digne des meilleures solutions éditeurs. Venez découvrir les possibilités infinies qu’offre Apache JMeter associé à du Java et du Groovy

Citation preview

Apache JMeter, Java et Groovysont sur un bateau

Antonio Gomes Rodrigues

Antonio Gomes Rodrigues@ra0077

Consultant chez Aliecom

Rédacteur pour developpez.com

Conférencier0

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 entryCLASS OwnerControllerMETHOD processFindFormAT ENTRYIF trueDO 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 exceptionCLASS JdbcOwnerRepositoryImplMETHOD findByIdAT ENTRYIF trueDO throw new org.springframework.dao.DataRetrievalFailureException("Probleme de connexion a la base de donnees")ENDRULE

Apache JMeter et le reste du monde

Activation de la règle Byteman

Suppression 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

Démo

Apache JMeter et le reste du monde

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/

+=

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

Apache JMeter et Groovy

http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/

Apache JMeter et Groovy

Démo

Apache JMeter et Groovy

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

+=

Comment je contourne ce captcha ?

Apache JMeter et Java

Apache JMeter et Java

Apache JMeter et Java

Démo

Apache JMeter et Java

Apache JMeter, Java et Groovy sont sur un bateau

Apache Jmeterhttp://blog.aliecom.com/tag/jmeter/http://blog.milamberspace.net/index.php/jmeter-pageshttp://jmeter.apache.org/

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