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! - L...
Search
hannelita
October 18, 2013
Technology
0
29
Melhor estressar a app do que se estressar! - Latinoware 2013
Latinoware 2013
hannelita
October 18, 2013
Tweet
Share
More Decks by hannelita
See All by hannelita
Java EE 8 - Future, Wishes and Predictions
hannelita
1
220
JVM Internals Demystified
hannelita
0
370
Eletrônica
hannelita
0
190
Cassandra Meetup
hannelita
0
76
Our Daily Graphs written in Ruby and Neo4j
hannelita
1
180
Wildfly em alta disponibilidade
hannelita
0
260
Helios - o backend pra Mobile que você precisava <3
hannelita
0
120
Neo4j - Dia a dia com grafos, Neo4j e Ruby
hannelita
1
160
Swift - uma fama repentina
hannelita
1
150
Other Decks in Technology
See All in Technology
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
680
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.4k
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
250
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
230
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
Featured
See All Featured
Scaling GitHub
holman
464
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
Melhor Estressar a Aplicação Do que se estressar =) Friday,
October 18, 13
Oi! • Hanneli (‘H’ mudo) • @hannelita • Dev •
Viciada em café e Pokémon Hanneli • R • @BR_LuanCestari • Dev • Adora Tecnologias Luan Friday, October 18, 13
Friday, October 18, 13
Work hard, play hard Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Quando a aplicação cresce descontroladamente... Friday, October 18, 13
Quando a aplicação cresce descontroladamente... Friday, October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Friday, October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Friday, October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Friday,
October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Friday,
October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Consistência
de dados Friday, October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Consistência
de dados Friday, October 18, 13
Disponibilidade Quando a aplicação cresce descontroladamente... Tempo de resposta Consistência
de dados Problemas de concorrência Friday, October 18, 13
E mais! Seu chefe Friday, October 18, 13
E mais! Seu cliente Friday, October 18, 13
E mais! Você Friday, October 18, 13
CACA. Você sabia que a aplicação cresceria. Friday, October 18,
13
Aposto _______ que a aplicação aguenta qualquer tranco. Friday, October
18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Friday,
October 18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. Friday, October 18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Friday, October 18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe Friday, October 18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Friday, October 18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Meu salário Friday, October 18, 13
Aposto _______ que a aplicação aguenta qualquer tranco. a. Minha
vida. b. Minha mãe c. Meu salário d. Friday, October 18, 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 18, 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 18, 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 18, 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 18, 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 18, 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 18, 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 18, 13
Friday, October 18, 13
Quase ninguém fez curso de cartomante Friday, October 18, 13
Por que os problemas apareceram? Friday, October 18, 13
Friday, October 18, 13
Ah, mas fiz testes de unidade e integração Friday, October
18, 13
Friday, October 18, 13
Dig jin, sou f*** Friday, October 18, 13
Não é o suficiente Friday, October 18, 13
Friday, October 18, 13
Precisamos de um teste pra ver se a aplicação “aguenta
o tranco” Friday, October 18, 13
Precisamos de um teste pra ver se a aplicação “aguenta
o tranco” Friday, October 18, 13
Como identificar o “tranco” Friday, October 18, 13
Como identificar o “tranco” Stress Test Friday, October 18, 13
Como identificar o “tranco” Stress Test Load Test Friday, October
18, 13
Como identificar o “tranco” Stress Test Load Test X Friday,
October 18, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app Friday, October 18, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app • Robustez Friday, October 18, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app • Robustez • Encontra gargalos Friday, October 18, 13
Como identificar o “tranco” Stress Test Load Test X •
Identifica limites da app • Robustez • Encontra gargalos • Tempo de resposta do sistema Friday, October 18, 13
Um exemplo Uma aplicações para inscrições do Latinoware Friday, October
18, 13
Um exemplo Friday, October 18, 13
Um exemplo Friday, October 18, 13
Um exemplo Openshift by Friday, October 18, 13
Um exemplo Openshift by Friday, October 18, 13
Um exemplo Openshift by Friday, October 18, 13
Um exemplo Openshift by Java + Spring + JBoss AS
Friday, October 18, 13
Um exemplo Openshift by Java + Spring + JBoss AS
Friday, October 18, 13
Um exemplo Openshift by Java + Spring + JBoss AS
Versão free Friday, October 18, 13
Quanto essa app aguenta? Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Free e Open Source Friday, October 18, 13
Free e Open Source Friday, October 18, 13
Free e Open Source Fácil de usar Friday, October 18,
13
Free e Open Source Fácil de usar Friday, October 18,
13
Free e Open Source Fácil de usar Gráficos e relatórios
Friday, October 18, 13
Free e Open Source Fácil de usar Gráficos e relatórios
Friday, October 18, 13
Free e Open Source Fácil de usar Gráficos e relatórios
Java Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Java Friday, October 18, 13
Java Friday, October 18, 13
Java Baixar o .zip Friday, October 18, 13
Java Baixar o .zip Friday, October 18, 13
Java Baixar o .zip Descompactar Friday, October 18, 13
Java Baixar o .zip Descompactar Friday, October 18, 13
Java Baixar o .zip Descompactar Run jmeter Friday, October 18,
13
Friday, October 18, 13
Friday, October 18, 13
Estourar memória do Java :( Friday, October 18, 13
Estourar memória do Java :( Friday, October 18, 13
Estourar memória do Java :( Cuidado com diagnósticos locais Friday,
October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Free e Open Source Friday, October 18, 13
Free e Open Source Friday, October 18, 13
Free e Open Source Jython Friday, October 18, 13
Free e Open Source Jython Friday, October 18, 13
Free e Open Source Jython Load Test Friday, October 18,
13
Free e Open Source Jython Load Test Friday, October 18,
13
Free e Open Source Jython Load Test Trata bem problemas
de concorrência Friday, October 18, 13
Friday, October 18, 13
Friday, October 18, 13
Script Friday, October 18, 13
Script Friday, October 18, 13
Script Não possui GUI Friday, October 18, 13
Script Não possui GUI Friday, October 18, 13
Script Não possui GUI Mais difícil de configurar e usar
Friday, October 18, 13
MOAR! Perfcake Httperf Siege Serviços nas nuvens Faban Friday, October
18, 13
Gatling MOAR! Perfcake Httperf Siege Serviços nas nuvens Faban Friday,
October 18, 13
Resumindo Faça testes de stress e de carga! =) Friday,
October 18, 13
Resumindo Escolha a melhor ferramenta! Você possui várias opções free
e open source. Friday, October 18, 13
Perguntas?
[email protected]
Twitter: @hannelita
[email protected]
Twitter: @BR_LuanCestari Friday, October 18,
13
Valeu!!!
[email protected]
Twitter: @hannelita
[email protected]
Twitter: @BR_LuanCestari Friday, October 18,
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 18, 13