BreizhCamp 2013 - Crash test à haute vitesse

245 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
245
Sur SlideShare
0
Issues des intégrations
0
Intégrations
13
Actions
Partages
0
Téléchargements
5
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

×