SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
contato@qualister.com.br 
(48) 3285-5615 
twitter.com/qualister 
facebook.com/qualister 
linkedin.com/company/qualister 
Teste 
de 
performance 
na 
nuvem 
com 
JMeter 
e 
Blazemeter 
Elias 
Nogueira 
elias.nogueira@qualister.com.br 
/ 
@eliasnogueira 
#tes%alkfloripa 
TestTalk 
Florianópolis 
14/08/2014
www.qualister.com.br 
Fundada 
em 
2007 
Mais 
de 
1.000 
clientes 
em 
todo 
o 
Brasil 
Mais 
de 
50 
cursos 
sobre 
teste 
de 
so?ware 
Mais 
de 
3.000 
alunos 
formados 
TestTalk 
Florianópolis 
#tes%alkfloripa
Performance? 
TestTalk 
Florianópolis 
Performance 
tesDng 
(desempenho) 
O 
tempo 
de 
resposta 
é 
rápido 
suficiente 
dada 
uma 
quanDdade 
específica 
de 
usuários 
simultâneos? 
Load 
tesDng 
(confiabilidade) 
A 
aplicação 
está 
preparada 
para 
lidar 
com 
cargas 
dentro 
dos 
limites 
operacionais 
em 
longos 
períodos 
de 
tempo? 
Stress 
tesDng 
(escalabilidade) 
A 
aplicação 
está 
preparada 
para 
lidar 
com 
cargas 
além 
dos 
limites 
operacionais? 
#tes%alkfloripa
TestTalk 
Florianópolis 
#tes%alkfloripa 
Ferramentas
JMeter 
TestTalk 
Florianópolis 
#tes%alkfloripa 
Open 
Source 
Ferramenta 
mais 
uDlizada 
no 
meio 
Documentação 
simples, 
porém 
efeDva 
Extensível 
através 
de 
plug-­‐ins 
Diversos 
serviços 
customizados 
disponíveis
Problema: 
Simulação 
de 
usuários 
É 
necessário 
simular 
diversos 
usuários 
virtuais 
executando 
diversas 
ações 
na 
página 
TestTalk 
Florianópolis 
#tes%alkfloripa
TestTalk 
Florianópolis 
Solução: 
Máquinas 
Distributed 
Test 
Distribuir 
a 
carga 
em 
diferentes 
computadores 
#tes%alkfloripa
TestTalk 
Florianópolis 
Solução: 
Máquinas 
Distributed 
Test 
Distribuir 
a 
carga 
em 
diferentes 
computadores 
#tes%alkfloripa
Solução: 
Nuvem 
Usar 
recursos 
de 
forma 
temporária 
para 
aDngir 
o 
nosso 
objeDvo 
sem 
grandes 
custos 
TestTalk 
Florianópolis 
#tes%alkfloripa
BlazeMeter 
TestTalk 
Florianópolis 
Servidores 
na 
nuvem 
para 
execução 
de 
scripts 
do 
JMeter 
#tes%alkfloripa
Case 
TestTalk 
Florianópolis 
#tes%alkfloripa
TestTalk 
Florianópolis 
OutSource 
| 
Consultoria 
| 
Corretagem 
| 
So?ware 
Migração 
de 
sistema: 
Desktop 
-­‐> 
Web 
#tes%alkfloripa 
C# 
.NET 
+ 
SQL 
Server 
| 
IIS 
Sem 
infraestrutura 
ksica 
para 
teste 
de 
performance
Contatos 
elias.nogueira@qualister.com.br 
@eliasnogueira 
linkedin.com/in/eliasnoguiera 
slideshare.net/eliasnogueira 
(48) 
3285-­‐5615 
TestTalk 
Florianópolis 
#tes%alkfloripa

Weitere ähnliche Inhalte

Was ist angesagt?

Robot framework
Robot frameworkRobot framework
Robot framework
boriau
 
libinjection: from SQLi to XSS  by Nick Galbreath
libinjection: from SQLi to XSS  by Nick Galbreathlibinjection: from SQLi to XSS  by Nick Galbreath
libinjection: from SQLi to XSS  by Nick Galbreath
CODE BLUE
 

Was ist angesagt? (20)

Introduction to flutter's basic concepts
Introduction to flutter's basic conceptsIntroduction to flutter's basic concepts
Introduction to flutter's basic concepts
 
Flutter introduction
Flutter introductionFlutter introduction
Flutter introduction
 
JSON WEB TOKEN
JSON WEB TOKENJSON WEB TOKEN
JSON WEB TOKEN
 
Flutter
FlutterFlutter
Flutter
 
Robot framework
Robot frameworkRobot framework
Robot framework
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance
 
UE4における大規模レベル実装ワークフローとブループリント活用事例
UE4における大規模レベル実装ワークフローとブループリント活用事例UE4における大規模レベル実装ワークフローとブループリント活用事例
UE4における大規模レベル実装ワークフローとブループリント活用事例
 
Securing a Web App with Security Keys
Securing a Web App with Security KeysSecuring a Web App with Security Keys
Securing a Web App with Security Keys
 
DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter Workshop
 
FIDO UAF 1.0 Specs: Overview and Insights
FIDO UAF 1.0 Specs: Overview and InsightsFIDO UAF 1.0 Specs: Overview and Insights
FIDO UAF 1.0 Specs: Overview and Insights
 
Functional Tests Automation with Robot Framework
Functional Tests Automation with Robot FrameworkFunctional Tests Automation with Robot Framework
Functional Tests Automation with Robot Framework
 
Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!Chrome Developer Toolsを使いこなそう!
Chrome Developer Toolsを使いこなそう!
 
Desenvolvendo Apps Nativos com Flutter
Desenvolvendo Apps Nativos com FlutterDesenvolvendo Apps Nativos com Flutter
Desenvolvendo Apps Nativos com Flutter
 
An introduction to Microsoft Bot Framework
An introduction to Microsoft Bot FrameworkAn introduction to Microsoft Bot Framework
An introduction to Microsoft Bot Framework
 
Introduction to Robot Framework
Introduction to Robot FrameworkIntroduction to Robot Framework
Introduction to Robot Framework
 
libinjection: from SQLi to XSS  by Nick Galbreath
libinjection: from SQLi to XSS  by Nick Galbreathlibinjection: from SQLi to XSS  by Nick Galbreath
libinjection: from SQLi to XSS  by Nick Galbreath
 
ANTLR4 in depth
ANTLR4 in depthANTLR4 in depth
ANTLR4 in depth
 
Flutter for web
Flutter for web Flutter for web
Flutter for web
 
若輩エンジニアから見たUniRxを利用したゲーム開発
若輩エンジニアから見たUniRxを利用したゲーム開発若輩エンジニアから見たUniRxを利用したゲーム開発
若輩エンジニアから見たUniRxを利用したゲーム開発
 
U2F/FIDO2 implementation of YubiKey
U2F/FIDO2 implementation of YubiKeyU2F/FIDO2 implementation of YubiKey
U2F/FIDO2 implementation of YubiKey
 

Ähnlich wie Testes de Performance na Nuvem com JMeter e Blazemeter

IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
Wildtech
 

Ähnlich wie Testes de Performance na Nuvem com JMeter e Blazemeter (20)

Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
TDC2013 - Trilha de Testes - Iterasys - José Correia - Uso de Storyboards e K...
TDC2013 - Trilha de Testes - Iterasys - José Correia - Uso de Storyboards e K...TDC2013 - Trilha de Testes - Iterasys - José Correia - Uso de Storyboards e K...
TDC2013 - Trilha de Testes - Iterasys - José Correia - Uso de Storyboards e K...
 
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeterMedindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
 
Testes de Performance na Nuvem | TDC2014
Testes de Performance na Nuvem | TDC2014Testes de Performance na Nuvem | TDC2014
Testes de Performance na Nuvem | TDC2014
 
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
Teste de performance na nuvem com JMeter e BlazeMeter TDC2014
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 
apresentacao_TDC_POA_Raphael_Mantilha.pdf
apresentacao_TDC_POA_Raphael_Mantilha.pdfapresentacao_TDC_POA_Raphael_Mantilha.pdf
apresentacao_TDC_POA_Raphael_Mantilha.pdf
 
Test Girls - Workshop Testes de Performance
Test Girls  - Workshop Testes de PerformanceTest Girls  - Workshop Testes de Performance
Test Girls - Workshop Testes de Performance
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
 
TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
 
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para TestarTDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test Manager
 
Palestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnitPalestra Rest-Assured com Maven e JUnit
Palestra Rest-Assured com Maven e JUnit
 
Palestra sobre automação de testes em APIs Rest com Rest-Assured
Palestra sobre automação de testes em APIs Rest com Rest-AssuredPalestra sobre automação de testes em APIs Rest com Rest-Assured
Palestra sobre automação de testes em APIs Rest com Rest-Assured
 
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...Testes de aceitação automatizados com robotium utilizando a técnica bdd   TDC...
Testes de aceitação automatizados com robotium utilizando a técnica bdd TDC...
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 

Mehr von Elias Nogueira

Mehr von Elias Nogueira (20)

Criando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssured
 
API Testing following the Test Pyramid
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test Pyramid
 
De a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de API
 
Automação e virtualização de serviços
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviços
 
Usando containers com auto-escala de testes
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testes
 
Coach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
 
O Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnicoO Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnico
 
Create an architecture for web test automation
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automation
 
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
 
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil
 
Papel do QA na Transformação Ágil
Papel do QA na Transformação ÁgilPapel do QA na Transformação Ágil
Papel do QA na Transformação Ágil
 
BDD não é automação de teste - Scrum Gathering
BDD não é automação de teste - Scrum GatheringBDD não é automação de teste - Scrum Gathering
BDD não é automação de teste - Scrum Gathering
 
Como criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containersComo criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containers
 
Improve Yourself -- Learn the Skills, Join the Community - Tests
Improve Yourself -- Learn the Skills, Join the Community - TestsImprove Yourself -- Learn the Skills, Join the Community - Tests
Improve Yourself -- Learn the Skills, Join the Community - Tests
 
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
 
BDD não é Automação de Testes
BDD não é Automação de TestesBDD não é Automação de Testes
BDD não é Automação de Testes
 
Criando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com Appium
 
Como ter sucesso ministrando uma palestra técnica
Como ter sucesso ministrando uma palestra técnicaComo ter sucesso ministrando uma palestra técnica
Como ter sucesso ministrando uma palestra técnica
 
Quais são os steps de que deve conter na sua pipeline?
Quais são os steps de que deve conter na sua pipeline?Quais são os steps de que deve conter na sua pipeline?
Quais são os steps de que deve conter na sua pipeline?
 
Tem que testar mesmo?
Tem que testar mesmo?Tem que testar mesmo?
Tem que testar mesmo?
 

Testes de Performance na Nuvem com JMeter e Blazemeter

  • 1. contato@qualister.com.br (48) 3285-5615 twitter.com/qualister facebook.com/qualister linkedin.com/company/qualister Teste de performance na nuvem com JMeter e Blazemeter Elias Nogueira elias.nogueira@qualister.com.br / @eliasnogueira #tes%alkfloripa TestTalk Florianópolis 14/08/2014
  • 2. www.qualister.com.br Fundada em 2007 Mais de 1.000 clientes em todo o Brasil Mais de 50 cursos sobre teste de so?ware Mais de 3.000 alunos formados TestTalk Florianópolis #tes%alkfloripa
  • 3. Performance? TestTalk Florianópolis Performance tesDng (desempenho) O tempo de resposta é rápido suficiente dada uma quanDdade específica de usuários simultâneos? Load tesDng (confiabilidade) A aplicação está preparada para lidar com cargas dentro dos limites operacionais em longos períodos de tempo? Stress tesDng (escalabilidade) A aplicação está preparada para lidar com cargas além dos limites operacionais? #tes%alkfloripa
  • 5. JMeter TestTalk Florianópolis #tes%alkfloripa Open Source Ferramenta mais uDlizada no meio Documentação simples, porém efeDva Extensível através de plug-­‐ins Diversos serviços customizados disponíveis
  • 6. Problema: Simulação de usuários É necessário simular diversos usuários virtuais executando diversas ações na página TestTalk Florianópolis #tes%alkfloripa
  • 7. TestTalk Florianópolis Solução: Máquinas Distributed Test Distribuir a carga em diferentes computadores #tes%alkfloripa
  • 8. TestTalk Florianópolis Solução: Máquinas Distributed Test Distribuir a carga em diferentes computadores #tes%alkfloripa
  • 9. Solução: Nuvem Usar recursos de forma temporária para aDngir o nosso objeDvo sem grandes custos TestTalk Florianópolis #tes%alkfloripa
  • 10. BlazeMeter TestTalk Florianópolis Servidores na nuvem para execução de scripts do JMeter #tes%alkfloripa
  • 11. Case TestTalk Florianópolis #tes%alkfloripa
  • 12. TestTalk Florianópolis OutSource | Consultoria | Corretagem | So?ware Migração de sistema: Desktop -­‐> Web #tes%alkfloripa C# .NET + SQL Server | IIS Sem infraestrutura ksica para teste de performance
  • 13. Contatos elias.nogueira@qualister.com.br @eliasnogueira linkedin.com/in/eliasnoguiera slideshare.net/eliasnogueira (48) 3285-­‐5615 TestTalk Florianópolis #tes%alkfloripa