Latinoware 2013- Melhor Estressar a Aplicação do que ficar estressado
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 371 views

Palestra do Latinoware 2013 com Luan Cestari

Palestra do Latinoware 2013 com Luan Cestari

Statistics

Views

Total Views
371
Views on SlideShare
370
Embed Views
1

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 1. Melhor Estressar a Aplicação Do que se estressar =) Friday, October 18, 13
  • 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. Friday, October 18, 13
  • 4. Work hard, play hard Friday, October 18, 13
  • 5. Friday, October 18, 13
  • 6. Friday, October 18, 13
  • 7. Friday, October 18, 13
  • 8. Friday, October 18, 13
  • 9. Friday, October 18, 13
  • 10. Friday, October 18, 13
  • 11. Friday, October 18, 13
  • 12. Friday, October 18, 13
  • 13. Friday, October 18, 13
  • 14. Friday, October 18, 13
  • 15. Friday, October 18, 13
  • 16. Friday, October 18, 13
  • 17. Friday, October 18, 13
  • 18. Friday, October 18, 13
  • 19. Friday, October 18, 13
  • 20. Friday, October 18, 13
  • 21. Friday, October 18, 13
  • 22. Friday, October 18, 13
  • 23. Friday, October 18, 13
  • 24. Friday, October 18, 13
  • 25. Friday, October 18, 13
  • 26. Friday, October 18, 13
  • 27. Friday, October 18, 13
  • 28. Friday, October 18, 13
  • 29. Friday, October 18, 13
  • 30. Friday, October 18, 13
  • 31. Friday, October 18, 13
  • 32. Friday, October 18, 13
  • 33. Friday, October 18, 13
  • 34. Friday, October 18, 13
  • 35. Friday, October 18, 13
  • 36. Friday, October 18, 13
  • 37. Friday, October 18, 13
  • 38. Friday, October 18, 13
  • 39. Friday, October 18, 13
  • 40. Friday, October 18, 13
  • 41. Friday, October 18, 13
  • 42. Friday, October 18, 13
  • 43. Friday, October 18, 13
  • 44. Friday, October 18, 13
  • 45. Friday, October 18, 13
  • 46. Friday, October 18, 13
  • 47. Friday, October 18, 13
  • 48. Friday, October 18, 13
  • 49. Friday, October 18, 13
  • 50. Friday, October 18, 13
  • 51. Quando a aplicação cresce descontroladamente... Friday, October 18, 13
  • 52. Quando a aplicação cresce descontroladamente... Friday, October 18, 13
  • 53. Quando a aplicação cresce descontroladamente... Disponibilidade Friday, October 18, 13
  • 54. Quando a aplicação cresce descontroladamente... Disponibilidade Friday, October 18, 13
  • 55. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Friday, October 18, 13
  • 56. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Friday, October 18, 13
  • 57. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Consistência de dados Friday, October 18, 13
  • 58. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Consistência de dados Friday, October 18, 13
  • 59. Quando a aplicação cresce descontroladamente... Disponibilidade Tempo de resposta Consistência de dados Problemas de concorrência Friday, October 18, 13
  • 60. E mais! Seu chefe Friday, October 18, 13
  • 61. E mais! Seu cliente Friday, October 18, 13
  • 62. E mais! Você Friday, October 18, 13
  • 63. CACA. Você sabia que a aplicação cresceria. Friday, October 18, 13
  • 64. Aposto _______ que a aplicação aguenta qualquer tranco. Friday, October 18, 13
  • 65. Aposto _______ que a aplicação aguenta qualquer tranco. a. Friday, October 18, 13
  • 66. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. Friday, October 18, 13
  • 67. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Friday, October 18, 13
  • 68. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe Friday, October 18, 13
  • 69. Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha vida. b. Minha mãe c. Friday, October 18, 13
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. Friday, October 18, 13
  • 80. Quase ninguém fez curso de cartomante Friday, October 18, 13
  • 81. Por que os problemas apareceram? Friday, October 18, 13
  • 82. Friday, October 18, 13
  • 83. Ah, mas fiz testes de unidade e integração Friday, October 18, 13
  • 84. Friday, October 18, 13
  • 85. Dig jin, sou f*** Friday, October 18, 13
  • 86. Não é o suficiente Friday, October 18, 13
  • 87. Friday, October 18, 13
  • 88. Precisamos de um teste pra ver se a aplicação “aguenta o tranco” Friday, October 18, 13
  • 89. Precisamos de um teste pra ver se a aplicação “aguenta o tranco” Friday, October 18, 13
  • 90. Como identificar o “tranco” Friday, October 18, 13
  • 91. Como identificar o “tranco” Stress Test Friday, October 18, 13
  • 92. Como identificar o “tranco” Stress Test Friday, October 18, 13 Load Test
  • 93. Como identificar o “tranco” Stress Test Friday, October 18, 13 X Load Test
  • 94. Como identificar o “tranco” Stress Test • Identifica limites da app Friday, October 18, 13 X Load Test
  • 95. Como identificar o “tranco” Stress Test • Identifica limites da app • Robustez Friday, October 18, 13 X Load Test
  • 96. Como identificar o “tranco” Stress Test • Identifica limites da app • Robustez Friday, October 18, 13 X Load Test • Encontra gargalos
  • 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. Um exemplo Uma aplicações para inscrições do Latinoware Friday, October 18, 13
  • 99. Um exemplo Friday, October 18, 13
  • 100. Um exemplo Friday, October 18, 13
  • 101. Um exemplo Openshift by Friday, October 18, 13
  • 102. Um exemplo Openshift by Friday, October 18, 13
  • 103. Um exemplo Openshift by Friday, October 18, 13
  • 104. Um exemplo Openshift by Java + Spring + JBoss AS Friday, October 18, 13
  • 105. Um exemplo Openshift by Java + Spring + JBoss AS Friday, October 18, 13
  • 106. Um exemplo Openshift by Java + Spring + JBoss AS Versão free Friday, October 18, 13
  • 107. Quanto essa app aguenta? Friday, October 18, 13
  • 108. Friday, October 18, 13
  • 109. Friday, October 18, 13
  • 110. Free e Open Source Friday, October 18, 13
  • 111. Free e Open Source Friday, October 18, 13
  • 112. Free e Open Source Fácil de usar Friday, October 18, 13
  • 113. Free e Open Source Fácil de usar Friday, October 18, 13
  • 114. Free e Open Source Fácil de usar Gráficos e relatórios Friday, October 18, 13
  • 115. Free e Open Source Fácil de usar Gráficos e relatórios Friday, October 18, 13
  • 116. Free e Open Source Fácil de usar Gráficos e relatórios Java Friday, October 18, 13
  • 117. Friday, October 18, 13
  • 118. Friday, October 18, 13
  • 119. Java Friday, October 18, 13
  • 120. Java Friday, October 18, 13
  • 121. Java Baixar o .zip Friday, October 18, 13
  • 122. Java Baixar o .zip Friday, October 18, 13
  • 123. Java Baixar o .zip Descompactar Friday, October 18, 13
  • 124. Java Baixar o .zip Descompactar Friday, October 18, 13
  • 125. Java Baixar o .zip Descompactar Run jmeter Friday, October 18, 13
  • 126. Friday, October 18, 13
  • 127. Friday, October 18, 13
  • 128. Estourar memória do Java :( Friday, October 18, 13
  • 129. Estourar memória do Java :( Friday, October 18, 13
  • 130. Estourar memória do Java :( Cuidado com diagnósticos locais Friday, October 18, 13
  • 131. Friday, October 18, 13
  • 132. Friday, October 18, 13
  • 133. Free e Open Source Friday, October 18, 13
  • 134. Free e Open Source Friday, October 18, 13
  • 135. Free e Open Source Jython Friday, October 18, 13
  • 136. Free e Open Source Jython Friday, October 18, 13
  • 137. Free e Open Source Jython Load Test Friday, October 18, 13
  • 138. Free e Open Source Jython Load Test Friday, October 18, 13
  • 139. Free e Open Source Jython Load Test Trata bem problemas de concorrência Friday, October 18, 13
  • 140. Friday, October 18, 13
  • 141. Friday, October 18, 13
  • 142. Script Friday, October 18, 13
  • 143. Script Friday, October 18, 13
  • 144. Script Não possui GUI Friday, October 18, 13
  • 145. Script Não possui GUI Friday, October 18, 13
  • 146. Script Não possui GUI Mais difícil de configurar e usar Friday, October 18, 13
  • 147. MOAR! Perfcake Httperf Siege Faban Serviços nas nuvens Friday, October 18, 13
  • 148. MOAR! Gatling Perfcake Httperf Siege Faban Serviços nas nuvens Friday, October 18, 13
  • 149. Resumindo Faça testes de stress e de carga! =) Friday, October 18, 13
  • 150. Resumindo Escolha a melhor ferramenta! Você possui várias opções free e open source. Friday, October 18, 13
  • 151. Perguntas? hannelita@gmail.com Twitter: @hannelita Friday, October 18, 13 lcestari@redhat.com Twitter: @BR_LuanCestari
  • 152. Valeu!!! hannelita@gmail.com Twitter: @hannelita Friday, October 18, 13 lcestari@redhat.com Twitter: @BR_LuanCestari
  • 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