Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Testes de
Performance
Handrus Nogueira
Performance de
um computador
pode ser
caracterizada pela
quantidade de
trabalho útil
executado por um
sistema
comparado co...
Um teste de performance é uma
investigação técnica que visa
determinar ou validar:
● Responsividade
● Velocidade
● Escalab...
Teste de carga
Teste de stress
Teste de capacidade
Teste de Carga:
Quanto eu consigo “carregar”?
● Throughput
● Limite de capacidade de
hardware
● Requisitos de
balanceamento de carga
Carga Crescente
Teste de Stress:
Situações limites.
Crash.
E se uma
área do meu
sistema
receber
carga
demais e
cair?
Como testar
situações de
stresse de
serviços
externos?
SPOF - Single Point Of Failure
http://blog.patrickmeenan.
com/2011/10/testing-for-
frontend-spof.html
Blackhole servers
bl...
Teste de Capacidade
Como meu
sistema se
comporta
hoje?
Planejamento de
Capacidade?
Você precisa escolher algo?
O mais crítico.
O mais pesado.
O mais dependente de serviços externos.
Sua home page!
O que te...
Volume = taxa de crescimento por período * período máximo de retenção
Throughput = taxa de requisições/transações por inte...
É dificil criar um teste?
Optimize Images:
● ImageOptim (Mac)
● RIOT (Windows)
● Linux
● JPEGmini
● Smush.it
CSS Sprites:
● SpritePad
● Compass Spri...
Diagnostic:
● YSlow
● PageSpeed
● WebPageTest
● DOM Monster
Hint and Lint Code:
● CSSLint
● HTMLLint
● JSHint
Ultimate ref...
THANKS
FOR
BEING
HERE!
Testes de Performance - Drupal camp Florianópolis
Upcoming SlideShare
Loading in …5
×

Testes de Performance - Drupal camp Florianópolis

556 views

Published on

Apresentação sobre testes de performance, quais tipos de testes temos, quando usar cada um deles, em que ponto o projeto devo usá-los e quais priorizar se não puder executar todos. Apresentação dada na DrupalCamp Florianópolis de 2013

Published in: Technology
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Testes de Performance - Drupal camp Florianópolis

  1. 1. Testes de Performance Handrus Nogueira
  2. 2. Performance de um computador pode ser caracterizada pela quantidade de trabalho útil executado por um sistema comparado com o tempo e recursos utilizados
  3. 3. Um teste de performance é uma investigação técnica que visa determinar ou validar: ● Responsividade ● Velocidade ● Escalabilidade ● Estabilidade De um sistema. ● Vazão ● Consumo de recursos ● Disponibilidade ● Throughput ● Tempo de tráfego
  4. 4. Teste de carga Teste de stress Teste de capacidade
  5. 5. Teste de Carga: Quanto eu consigo “carregar”?
  6. 6. ● Throughput ● Limite de capacidade de hardware ● Requisitos de balanceamento de carga Carga Crescente
  7. 7. Teste de Stress: Situações limites. Crash.
  8. 8. E se uma área do meu sistema receber carga demais e cair?
  9. 9. Como testar situações de stresse de serviços externos?
  10. 10. SPOF - Single Point Of Failure http://blog.patrickmeenan. com/2011/10/testing-for- frontend-spof.html Blackhole servers blackhole.webpagetest.org http://www.webpagetest. org/video/view.php? id=111011_4e0708d3caa23b21a 798cc01d0fdb7882a735a7d
  11. 11. Teste de Capacidade
  12. 12. Como meu sistema se comporta hoje? Planejamento de Capacidade?
  13. 13. Você precisa escolher algo? O mais crítico. O mais pesado. O mais dependente de serviços externos. Sua home page! O que testar?
  14. 14. Volume = taxa de crescimento por período * período máximo de retenção Throughput = taxa de requisições/transações por intervalo de tempo http://www.generatedata.com/#generator Threads = throughput / quantidade de cenários ou requisições executados por thread - Throughput = 3.000 requisições por minuto - Tempo de resposta máximo esperado:: 0,4 segundos por requisição 3.000 / (60/0,4) = 20 threads Think Time = Tempo que o usuário leva de uma página a outra, ou para executar uma ação (preencher um formulário). Jmeter tem timers (temporizadores). http://jmeter.com.br/2013/08/o-que-e-o- think-time-por-que-ele-e-importante/ RUsers = VUsers / (RTime / (RTime + TTime)) RUsers = Número de usuários reais VUsers = Número de usuários virtuais (ou threads do JMeter) RTime = Tempo considerando apenas as requisições TTime = Soma total do "Think Time" Preparando o ambiente
  15. 15. É dificil criar um teste?
  16. 16. Optimize Images: ● ImageOptim (Mac) ● RIOT (Windows) ● Linux ● JPEGmini ● Smush.it CSS Sprites: ● SpritePad ● Compass Sprite Generator ● SpriteMe ● Sprite Cow ● glue ● Texture Packer ● Stitches É mais dificil mensurare preparar ambiente. Desenvolva com performance em mente!
  17. 17. Diagnostic: ● YSlow ● PageSpeed ● WebPageTest ● DOM Monster Hint and Lint Code: ● CSSLint ● HTMLLint ● JSHint Ultimate reference: http://browserdiet.com/ PHP Profiling - XDebug Drupal - Devel, Coder, Coder Tough Love and Performance module Não deixe para o final.
  18. 18. THANKS FOR BEING HERE!

×