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
0
57
Melhor estressar a app do que se estressar! - TDC POA 2013
TDC Porto Alegre 2013
hannelita
October 25, 2013
Tweet
Share
More Decks by hannelita
See All by hannelita
Java EE 8 - Future, Wishes and Predictions
hannelita
1
200
JVM Internals Demystified
hannelita
0
360
Eletrônica
hannelita
0
180
Cassandra Meetup
hannelita
0
62
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
170
Wildfly em alta disponibilidade
hannelita
0
250
Helios - o backend pra Mobile que você precisava <3
hannelita
0
120
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
140
Swift - uma fama repentina
hannelita
1
140
Other Decks in Technology
See All in Technology
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
120
『バイトル』CTOが語る! AIネイティブ世代と切り拓くモノづくり組織
dip_tech
PRO
1
110
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
230
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
500
【Oracle Cloud ウェビナー】クラウド導入に「専用クラウド」という選択肢、Oracle AlloyとOCI Dedicated Region とは
oracle4engineer
PRO
3
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
78k
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
180
Developer Advocate / Community Managerなるには?
tsho
0
110
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.1k
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
130
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
130
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
A Tale of Four Properties
chriscoyier
160
23k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Speed Design
sergeychernyshev
32
1.2k
Statistics for Hackers
jakevdp
799
220k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Six Lessons from altMBA
skipperchong
28
4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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