Latinoware 2013- Melhor Estressar a Aplicação do que ficar estressado

390 views

Published on

Palestra do Latinoware 2013 com Luan Cestari

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
390
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Latinoware 2013- Melhor Estressar a Aplicação do que ficar estressado

  1. 1. Melhor Estressar a Aplicação Do que se estressar =) Friday, October 18, 13
  2. 2. Oi! Hanneli • • • • Hanneli (‘H’ mudo) @hannelita Dev Viciada em café e Pokémon Friday, October 18, 13 Luan • • • • R @BR_LuanCestari Dev Adora Tecnologias
  3. 3. Friday, October 18, 13
  4. 4. Work hard, play hard Friday, October 18, 13
  5. 5. Friday, October 18, 13
  6. 6. Friday, October 18, 13
  7. 7. Friday, October 18, 13
  8. 8. Friday, October 18, 13
  9. 9. Friday, October 18, 13
  10. 10. Friday, October 18, 13
  11. 11. Friday, October 18, 13
  12. 12. Friday, October 18, 13
  13. 13. Friday, October 18, 13
  14. 14. Friday, October 18, 13
  15. 15. Friday, October 18, 13
  16. 16. Friday, October 18, 13
  17. 17. Friday, October 18, 13
  18. 18. Friday, October 18, 13
  19. 19. Friday, October 18, 13
  20. 20. Friday, October 18, 13
  21. 21. Friday, October 18, 13
  22. 22. Friday, October 18, 13
  23. 23. Friday, October 18, 13
  24. 24. Friday, October 18, 13
  25. 25. Friday, October 18, 13
  26. 26. Friday, October 18, 13
  27. 27. Friday, October 18, 13
  28. 28. Friday, October 18, 13
  29. 29. Friday, October 18, 13
  30. 30. Friday, October 18, 13
  31. 31. Friday, October 18, 13
  32. 32. Friday, October 18, 13
  33. 33. Friday, October 18, 13
  34. 34. Friday, October 18, 13
  35. 35. Friday, October 18, 13
  36. 36. Friday, October 18, 13
  37. 37. Friday, October 18, 13
  38. 38. Friday, October 18, 13
  39. 39. Friday, October 18, 13
  40. 40. Friday, October 18, 13
  41. 41. Friday, October 18, 13
  42. 42. Friday, October 18, 13
  43. 43. Friday, October 18, 13
  44. 44. Friday, October 18, 13
  45. 45. Friday, October 18, 13
  46. 46. Friday, October 18, 13
  47. 47. Friday, October 18, 13
  48. 48. Friday, October 18, 13
  49. 49. Friday, October 18, 13
  50. 50. Friday, October 18, 13
  51. 51. Quando a aplicação cresce descontroladamente... Friday, October 18, 13
  52. 52. Quando a aplicação cresce descontroladamente... Friday, October 18, 13
  53. 53. Quando a aplicação cresce descontroladamente... Disponibilidade Friday, October 18, 13
  54. 54. Quando a aplicação cresce descontroladamente... Disponibilidade Friday, October 18, 13
  55. 55. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Friday, October 18, 13
  56. 56. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Friday, October 18, 13
  57. 57. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Consistência de dados Friday, October 18, 13
  58. 58. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Consistência de dados Friday, October 18, 13
  59. 59. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Consistência de dados Problemas de concorrência Friday, October 18, 13
  60. 60. E mais! Seu chefe Friday, October 18, 13
  61. 61. E mais! Seu cliente Friday, October 18, 13
  62. 62. E mais! Você Friday, October 18, 13
  63. 63. CACA. Você sabia que a aplicação cresceria. Friday, October 18, 13
  64. 64. Aposto _______ que a aplicação aguenta qualquer tranco. Friday, October 18, 13
  65. 65. Aposto _______ que a aplicação aguenta qualquer tranco. a. Friday, October 18, 13
  66. 66. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. Friday, October 18, 13
  67. 67. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Friday, October 18, 13
  68. 68. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe Friday, October 18, 13
  69. 69. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Friday, October 18, 13
  70. 70. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Meu salário Friday, October 18, 13
  71. 71. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Meu salário d. Friday, October 18, 13
  72. 72. Aposto _______ que a aplicação aguenta qualquer tranco. a. b. c. d. Minha vida. Minha mãe Meu salário R$100,00 Friday, October 18, 13
  73. 73. Aposto _______ que a aplicação aguenta qualquer tranco. a. b. c. d. e. Minha vida. Minha mãe Meu salário R$100,00 Friday, October 18, 13
  74. 74. Aposto _______ que a aplicação aguenta qualquer tranco. a. b. c. d. e. Minha vida. Minha mãe Meu salário R$100,00 R$10,00 Friday, October 18, 13
  75. 75. Aposto _______ que a aplicação aguenta qualquer tranco. a. b. c. d. e. f. Minha vida. Minha mãe Meu salário R$100,00 R$10,00 Friday, October 18, 13
  76. 76. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Meu salário d. R$100,00 e. R$10,00 f. Um sorvete Friday, October 18, 13
  77. 77. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Meu salário d. R$100,00 e. R$10,00 f. Um sorvete g. Friday, October 18, 13
  78. 78. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Meu salário d. R$100,00 e. R$10,00 f. Um sorvete g. Peço ajuda aos universitários Friday, October 18, 13
  79. 79. Friday, October 18, 13
  80. 80. Quase ninguém fez curso de cartomante Friday, October 18, 13
  81. 81. Por que os problemas apareceram? Friday, October 18, 13
  82. 82. Friday, October 18, 13
  83. 83. Ah, mas fiz testes de unidade e integração Friday, October 18, 13
  84. 84. Friday, October 18, 13
  85. 85. Dig jin, sou f*** Friday, October 18, 13
  86. 86. Não é o suficiente Friday, October 18, 13
  87. 87. Friday, October 18, 13
  88. 88. Precisamos de um teste pra ver se a aplicação “aguenta o tranco” Friday, October 18, 13
  89. 89. Precisamos de um teste pra ver se a aplicação “aguenta o tranco” Friday, October 18, 13
  90. 90. Como identificar o “tranco” Friday, October 18, 13
  91. 91. Como identificar o “tranco” Stress Test Friday, October 18, 13
  92. 92. Como identificar o “tranco” Stress Test Friday, October 18, 13 Load Test
  93. 93. Como identificar o “tranco” Stress Test Friday, October 18, 13 X Load Test
  94. 94. Como identificar o “tranco” Stress Test • Identifica limites da app Friday, October 18, 13 X Load Test
  95. 95. Como identificar o “tranco” Stress Test • Identifica limites da app • Robustez Friday, October 18, 13 X Load Test
  96. 96. Como identificar o “tranco” Stress Test • Identifica limites da app • Robustez Friday, October 18, 13 X Load Test • Encontra gargalos
  97. 97. Como identificar o “tranco” Stress Test • Identifica limites da app • Robustez Friday, October 18, 13 X Load Test • Encontra gargalos • Tempo de resposta do sistema
  98. 98. Um exemplo Uma aplicações para inscrições do Latinoware Friday, October 18, 13
  99. 99. Um exemplo Friday, October 18, 13
  100. 100. Um exemplo Friday, October 18, 13
  101. 101. Um exemplo Openshift by Friday, October 18, 13
  102. 102. Um exemplo Openshift by Friday, October 18, 13
  103. 103. Um exemplo Openshift by Friday, October 18, 13
  104. 104. Um exemplo Openshift by Java + Spring + JBoss AS Friday, October 18, 13
  105. 105. Um exemplo Openshift by Java + Spring + JBoss AS Friday, October 18, 13
  106. 106. Um exemplo Openshift by Java + Spring + JBoss AS Versão free Friday, October 18, 13
  107. 107. Quanto essa app aguenta? Friday, October 18, 13
  108. 108. Friday, October 18, 13
  109. 109. Friday, October 18, 13
  110. 110. Free e Open Source Friday, October 18, 13
  111. 111. Free e Open Source Friday, October 18, 13
  112. 112. Free e Open Source Fácil de usar Friday, October 18, 13
  113. 113. Free e Open Source Fácil de usar Friday, October 18, 13
  114. 114. Free e Open Source Fácil de usar Gráficos e relatórios Friday, October 18, 13
  115. 115. Free e Open Source Fácil de usar Gráficos e relatórios Friday, October 18, 13
  116. 116. Free e Open Source Fácil de usar Gráficos e relatórios Java Friday, October 18, 13
  117. 117. Friday, October 18, 13
  118. 118. Friday, October 18, 13
  119. 119. Java Friday, October 18, 13
  120. 120. Java Friday, October 18, 13
  121. 121. Java Baixar o .zip Friday, October 18, 13
  122. 122. Java Baixar o .zip Friday, October 18, 13
  123. 123. Java Baixar o .zip Descompactar Friday, October 18, 13
  124. 124. Java Baixar o .zip Descompactar Friday, October 18, 13
  125. 125. Java Baixar o .zip Descompactar Run jmeter Friday, October 18, 13
  126. 126. Friday, October 18, 13
  127. 127. Friday, October 18, 13
  128. 128. Estourar memória do Java :( Friday, October 18, 13
  129. 129. Estourar memória do Java :( Friday, October 18, 13
  130. 130. Estourar memória do Java :( Cuidado com diagnósticos locais Friday, October 18, 13
  131. 131. Friday, October 18, 13
  132. 132. Friday, October 18, 13
  133. 133. Free e Open Source Friday, October 18, 13
  134. 134. Free e Open Source Friday, October 18, 13
  135. 135. Free e Open Source Jython Friday, October 18, 13
  136. 136. Free e Open Source Jython Friday, October 18, 13
  137. 137. Free e Open Source Jython Load Test Friday, October 18, 13
  138. 138. Free e Open Source Jython Load Test Friday, October 18, 13
  139. 139. Free e Open Source Jython Load Test Trata bem problemas de concorrência Friday, October 18, 13
  140. 140. Friday, October 18, 13
  141. 141. Friday, October 18, 13
  142. 142. Script Friday, October 18, 13
  143. 143. Script Friday, October 18, 13
  144. 144. Script Não possui GUI Friday, October 18, 13
  145. 145. Script Não possui GUI Friday, October 18, 13
  146. 146. Script Não possui GUI Mais difícil de configurar e usar Friday, October 18, 13
  147. 147. MOAR! Perfcake Httperf Siege Faban Serviços nas nuvens Friday, October 18, 13
  148. 148. MOAR! Gatling Perfcake Httperf Siege Faban Serviços nas nuvens Friday, October 18, 13
  149. 149. Resumindo Faça testes de stress e de carga! =) Friday, October 18, 13
  150. 150. Resumindo Escolha a melhor ferramenta! Você possui várias opções free e open source. Friday, October 18, 13
  151. 151. Perguntas? hannelita@gmail.com Twitter: @hannelita Friday, October 18, 13 lcestari@redhat.com Twitter: @BR_LuanCestari
  152. 152. Valeu!!! hannelita@gmail.com Twitter: @hannelita Friday, October 18, 13 lcestari@redhat.com Twitter: @BR_LuanCestari
  153. 153. References http://help.utest.com/testers/crash-courses/load-and-performance/web-open-source-load-testing-tools http://jmeter.apache.org/ http://grinder.sourceforge.net/ http://www.softwaretestinghelp.com/performance-testing-tools-load-testing-tools/ http://gatling-tool.org/ http://www.softwaretestinghelp.com/what-is-performance-testing-load-testing-stress-testing/ http://loadimpact.com/ https://www.blitz.io/ http://blazemeter.com/ http://loader.io/ http://blog.credera.com/technology-insights/java/the-grinder-load-testing-web-applications/ https://www.perfcake.org/quickstart/ Friday, October 18, 13

×