Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Melhor estressar a app do que se estressar! - T...
Search
hannelita
October 25, 2013
Technology
59
0
Share
Melhor estressar a app do que se estressar! - TDC POA 2013
TDC Porto Alegre 2013
hannelita
October 25, 2013
More Decks by hannelita
See All by hannelita
Java EE 8 - Future, Wishes and Predictions
hannelita
1
230
JVM Internals Demystified
hannelita
0
380
Eletrônica
hannelita
0
200
Cassandra Meetup
hannelita
0
84
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
190
Wildfly em alta disponibilidade
hannelita
0
270
Helios - o backend pra Mobile que você precisava <3
hannelita
0
130
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
160
Swift - uma fama repentina
hannelita
1
160
Other Decks in Technology
See All in Technology
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
120
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
240
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
210
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
LLMと共に進化するプロセスを目指して
ymatsuwitter
1
260
Dynamic Workersについて
yusukebe
2
580
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
1
230
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
720
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
740
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
870
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
190
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
New Earth Scene 8
popppiees
3
2.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Practical Orchestrator
shlominoach
191
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
600
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
130
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
830
Transcript
Melhor Estressar a Aplicação Do que se estressar =) Friday,
October 25, 13
Oi! • Hanneli (‘H’ mudo) • @hannelita • Dev •
Viciada em café e Pokémon Hanneli • R • @BR_LuanCestari • Dev • Adora Tecnologias Luan Friday, October 25, 13
Friday, October 25, 13
Work hard, play hard Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Quando a aplicação cresce descontroladamente... Friday, October 25, 13
Quando a aplicação cresce descontroladamente... Friday, October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Friday, October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Friday, October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Friday,
October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Friday,
October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Consistência
de dados Friday, October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Consistência
de dados Friday, October 25, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Consistência
de dados Problemas de concorrência Friday, October 25, 13
E mais! Seu chefe Friday, October 25, 13
E mais! Seu cliente Friday, October 25, 13
E mais! Você Friday, October 25, 13
CACA. Você sabia que a aplicação cresceria. Friday, October 25,
13
Aposto _______ que a aplicação aguenta qualquer tranco. Friday, October
25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Friday,
October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Meu salário Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Meu salário d. Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Meu salário d. R$100,00 Friday, October 25, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Meu salário d. R$100,00 e. Friday, October 25, 13
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 Friday, October 25, 13
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. Friday, October 25, 13
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 25, 13
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 25, 13
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 25, 13
Friday, October 25, 13
Quase ninguém fez curso de cartomante Friday, October 25, 13
Por que os problemas apareceram? Friday, October 25, 13
Friday, October 25, 13
Ah, mas fiz testes de unidade e integração Friday, October
25, 13
Friday, October 25, 13
Dig jin, sou f*** Friday, October 25, 13
Não é o suficiente Friday, October 25, 13
Friday, October 25, 13
Precisamos de um teste pra ver se a aplicação “aguenta
o tranco” Friday, October 25, 13
Como identificar o “tranco” Friday, October 25, 13
Como identificar o “tranco” Stress Test Friday, October 25, 13
Como identificar o “tranco” Stress Test Load Test Friday, October
25, 13
Como identificar o “tranco” Stress Test Load Test X Friday,
October 25, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app Friday, October 25, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app • Robustez Friday, October 25, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app • Robustez • Encontra gargalos Friday, October 25, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app • Robustez • Encontra gargalos • Tempo de resposta do sistema Friday, October 25, 13
Um exemplo Uma aplicações para inscrições do TDC Friday, October
25, 13
Um exemplo Friday, October 25, 13
Um exemplo Friday, October 25, 13
Um exemplo Openshift by Friday, October 25, 13
Um exemplo Openshift by Friday, October 25, 13
Um exemplo Openshift by Friday, October 25, 13
Um exemplo Openshift by Java + Spring + JBoss AS
Friday, October 25, 13
Um exemplo Openshift by Java + Spring + JBoss AS
Friday, October 25, 13
Um exemplo Openshift by Java + Spring + JBoss AS
Versão free Friday, October 25, 13
Quanto essa app aguenta? Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Free e Open Source Friday, October 25, 13
Free e Open Source Friday, October 25, 13
Free e Open Source Fácil de usar Friday, October 25,
13
Free e Open Source Fácil de usar Friday, October 25,
13
Free e Open Source Fácil de usar Gráficos e relatórios
Friday, October 25, 13
Free e Open Source Fácil de usar Gráficos e relatórios
Friday, October 25, 13
Free e Open Source Fácil de usar Gráficos e relatórios
Java Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Java Friday, October 25, 13
Java Friday, October 25, 13
Java Baixar o .zip Friday, October 25, 13
Java Baixar o .zip Friday, October 25, 13
Java Baixar o .zip Descompactar Friday, October 25, 13
Java Baixar o .zip Descompactar Friday, October 25, 13
Java Baixar o .zip Descompactar Run jmeter Friday, October 25,
13
Friday, October 25, 13
Friday, October 25, 13
Estourar memória do Java :( Friday, October 25, 13
Estourar memória do Java :( Friday, October 25, 13
Estourar memória do Java :( Cuidado com diagnósticos locais Friday,
October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Free e Open Source Friday, October 25, 13
Free e Open Source Friday, October 25, 13
Free e Open Source Jython Friday, October 25, 13
Free e Open Source Jython Friday, October 25, 13
Free e Open Source Jython Load Test Friday, October 25,
13
Free e Open Source Jython Load Test Friday, October 25,
13
Free e Open Source Jython Load Test Trata bem problemas
de concorrência Friday, October 25, 13
Friday, October 25, 13
Friday, October 25, 13
Script Friday, October 25, 13
Script Friday, October 25, 13
Script Não possui GUI Friday, October 25, 13
Script Não possui GUI Friday, October 25, 13
Script Não possui GUI Mais difícil de configurar e usar
Friday, October 25, 13
MOAR! Perfcake Httperf Siege Serviços nas nuvens Faban Friday, October
25, 13
Gatling MOAR! Perfcake Httperf Siege Serviços nas nuvens Faban Friday,
October 25, 13
Resumindo Faça testes de stress e de carga! =) Friday,
October 25, 13
Resumindo Escolha a melhor ferramenta! Você possui várias opções free
e open source. Friday, October 25, 13
Perguntas?
[email protected]
Twitter: @hannelita
[email protected]
Twitter: @BR_LuanCestari Friday, October 25,
13
Valeu!!!
[email protected]
Twitter: @hannelita
[email protected]
Twitter: @BR_LuanCestari Friday, October 25,
13
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 25, 13