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ése...
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Prése...
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ése...
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ése...
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ése...
Un script Apache JMeter
Crash test à haute vitesse
Pourquoi mettre en place des tests de charge à
caractères techniques
Retours d'expérience
Prése...
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ése...
+
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 ...
RULE Wait in OwnerController.processFindForm entry
CLASS OwnerController
METHOD processFindForm
AT ENTRY
IF true
DO Thread...
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...
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 q...
tc et Apache JMeter
tc et Apache JMeter
tc et Apache JMeter
tc et Apache JMeter
tc et Apache JMeter
Prochain SlideShare
Chargement dans…5
×

BreizhCamp 2013 - Crash test à haute vitesse

309 vues

Publié le

Utilisation de JMeter dans des tests de robustesses

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
309
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

BreizhCamp 2013 - Crash test à haute vitesse

  1. 1. Crash test à haute vitesse Antonio Gomes Rodrigues
  2. 2. Antonio Gomes Rodrigues @ra0077 Consultant chez Aliecom Rédacteur pour developpez.com Conférencier 0
  3. 3. 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
  4. 4. 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
  5. 5. Pourquoi mettre en place des tests de charge à caractères techniques Détecter les effets boule de neige
  6. 6. Pourquoi mettre en place des tests de charge à caractères techniques Réduire les risques en production
  7. 7. Pourquoi mettre en place des tests de charge à caractères techniques Améliorer la supervision en production
  8. 8. Pourquoi mettre en place des tests de charge à caractères techniques Former les équipes d'exploitation
  9. 9. 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
  10. 10. Retours d'expérience
  11. 11. Retours d'expérience
  12. 12. Retours d'expérience http://blog.aliecom.com/decouvrir-et-isoler-une-fuite-memoire-java-part-2/
  13. 13. Retours d'expérience
  14. 14. Retours d'expérience
  15. 15. Retours d'expérience
  16. 16. Retours d'expérience
  17. 17. Retours d'expérience
  18. 18. 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
  19. 19. Présentation d'Apache JMeter Outil de test de charge http://blog.aliecom.com/tag/jmeter/
  20. 20. 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
  21. 21. Un script Apache JMeter
  22. 22. 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
  23. 23. Apache JMeter et la ligne de commande
  24. 24. Apache JMeter et Groovy
  25. 25. Apache JMeter et Java
  26. 26. 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
  27. 27. + http://www.jboss.org/byteman Crash test à haute vitesse
  28. 28. + = Que se passe-t-il si votre fonctionnalité de recherche met plus de huit secondes à répondre ? JBoss Byteman et Apache JMeter
  29. 29. RULE Wait in OwnerController.processFindForm entry CLASS OwnerController METHOD processFindForm AT ENTRY IF true DO Thread.sleep(8000) ENDRULE JBoss Byteman et Apache JMeter
  30. 30. JBoss Byteman et Apache JMeter
  31. 31. JBoss Byteman et Apache JMeter
  32. 32. JBoss Byteman et Apache JMeter
  33. 33. JBoss Byteman et Apache JMeter
  34. 34. JBoss Byteman et Apache JMeter
  35. 35. JBoss Byteman et Apache JMeter
  36. 36. JBoss Byteman et Apache JMeter http://blog.aliecom.com/tests-de-robustesse
  37. 37. + = Que se passe-t-il si l’accès à la base de données tombe ? JBoss Byteman et Apache JMeter
  38. 38. 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
  39. 39. JBoss Byteman et Apache JMeter
  40. 40. Démo JBoss Byteman et Apache JMeter
  41. 41. + http://www.ej-technologies.com/products/jprofiler/overview.html Crash test à haute vitesse
  42. 42. + = Comment se comporte la JVM et notre Application lorsqu’on atteint 80% de la heap ? EJ JProfiler et Apache JMeter
  43. 43. EJ JProfiler et Apache JMeter
  44. 44. EJ JProfiler et Apache JMeter
  45. 45. EJ JProfiler et Apache JMeter
  46. 46. + http://groovy.codehaus.org/ Crash test à haute vitesse
  47. 47. + = Peut-on activer les logs GC à pleine charge tout en maîtrisant l'impact de l'overhead ? Groovy et Apache JMeter
  48. 48. Groovy et Apache JMeter
  49. 49. http://blog.aliecom.com/oups-jai-oublie-dactiver-les-logs-gc/ Groovy et Apache JMeter
  50. 50. Groovy et Apache JMeter
  51. 51. + Crash test à haute vitesse
  52. 52. + = Comment je contourne ce captcha ? Java et Apache JMeter
  53. 53. Java et Apache JMeter
  54. 54. Java et Apache JMeter
  55. 55. Démo Java et Apache JMeter
  56. 56. + Crash test à haute vitesse
  57. 57. + 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é ?
  58. 58. tc et Apache JMeter
  59. 59. tc et Apache JMeter
  60. 60. tc et Apache JMeter
  61. 61. tc et Apache JMeter
  62. 62. tc et Apache JMeter

×