SlideShare uma empresa Scribd logo
Globalcode – Open4education
Trilha – Testes
Teste de performance com JMeter: como criar e executar os testes
em aplicações web e como interpretar seus resultados
Beatriz Makiyama
Analista de Testes na DB1 Global Software
Edlaine Zamora
Desenvolvedora de Software na Thoughtworks
Globalcode – Open4education
Agenda
• Teste de Performance
• Estratégias de testes de Performance
• Ferramenta JMeter
• Exemplos de melhorias detectadas no teste
• Dicas e sugestões de boas práticas
• Demonstração
Globalcode – Open4education
O que é teste de performance?
Teste de performance é aquele em que submetemos o
sistema a uma avaliação de carga, stress ou
desempenho para avaliar se os resultados estão de
acordo com o esperado, garantindo assim a qualidade do
sistema.
Globalcode – Open4education
Testes de Performance
Por que testar?
A performance fará você perder clientes para o
seu concorrente!
Globalcode – Open4education
Testes de Performance
Por que testar?
"De acordo com estudo do Aberdeen Group, cada segundo extra na leitura
da página pode resultar em aproximadamente 7% em perdas nas vendas."
"Estudo da Forrester Research indica que 40% dos compradores esperam
cerca de três segundos antes de abandonar um site."
"A Amazon divulgou um estudo em que afirma o aumento de 1% no
faturamento quando consegue melhorar a performance da loja virtual em
100 milissegundos."
Fonte: www.ecommercenews.com.br
Globalcode – Open4education
Testes de Performance
Importancia
● Evita abandono da aplicação por conta do tempo de
resposta
● Ajuda a garantir alta disponibilidade
● Evita fracasso dos projetos devido a problemas de
performance e escalabilidade
Globalcode – Open4education
Testes de Performance
Page Response Time
● Medida de performance que mais importa ao usuário final.
● É o tempo entre a requisição de uma página até a sua
exibição no navegador.
Globalcode – Open4education
Testes de Performance
Page Response Time - Limites
0,1 segundos Limite que o usuário sente que a resposta foi imediata
1 segundo Limite para que o fluxo de pensamento do usuário se mantenha
contínuo, mas ele notará a demora no processamento
10 segundos Limite máximo de espera para manter a atenção do usuário na tela.
Ele sente que poderia ser mais rápido mas supera isso
Após 10 segundos Após 10 segundos ele começará a pensar em outras coisas,
tornando difícil recuperar sua atenção quando o site responder
Fonte: https://www.nngroup.com/articles/website-response-times/
Globalcode – Open4education
Estratégias de testes de performance
● Teste de carga
Testa o software sob as condições normais de uso.
O teste é iniciado com uma carga baixa e vai aumentando
gradativamente.
Globalcode – Open4education
Estratégias de testes de performance
● Teste de desempenho (estabilidade)
Testa se o sistema se mantém funcionando de maneira
satisfatória após um período de uso.
É executado com uma carga constante e mantido por um
tempo cronometrado.
Globalcode – Open4education
Estratégias de testes de performance
● Teste de stress
Testa o software sob condições extremas de uso. Grande
volume de transações e usuários simultâneos. Picos
excessivos de carga em curtos períodos de tempo (Black
Friday, Consulta de resultado de vestibular, etc).
Globalcode – Open4education
Estratégias de testes de performance
Automatizar
Repetição causa o tédio que causa o erro.
Globalcode – Open4education
Exemplos de melhorias detectadas
Aumentar recursos de hardware do servidor (CPU, RAM,
discos).
Globalcode – Open4education
Exemplos de melhorias
detectadas
Diminuir tamanho ou número de arquivos como CSS,
imagens, JavaScript, ícones, entre outros. (Minificação e
Sprite CSS)
Globalcode – Open4education
Otimizar algoritmo
Exemplos de melhorias
detectadas
Globalcode – Open4education
Utilizar cache de dados que possui um maior desempenho ou
otimizar o atual banco de dados.
Exemplos de melhorias
detectadas
Globalcode – Open4education
Ferramenta JMeter
Motivações de uso
• Gratuito e Multiplataforma
• Gera dados em CSV, Gráficos e Tabelas
• Execução distribuída
• Controle de variáveis
• Suporta programação
• Suporta diversos tipos de servidores: web - HTTP, HTTPS,
SOAP, Database via JDBC, LDAP, JMS, MAIL - POP3,
etc.
Globalcode – Open4education
Ferramenta JMeter
Funcionamento
Globalcode – Open4education
Ferramenta JMeter
Execução distribuída
Globalcode – Open4education
Ferramenta JMeter
Algumas variáveis
• Tempo da amostra: Tempo total da requisição em m/s.
• Estado: Mostra se a requisição foi executada com
sucesso ou se houve falhas.
• Bytes: Quantidade de dados retornados pelo servidor.
Globalcode – Open4education
Demonstração
● Infraestrutura: JMeter, Firefox e Java.
● Testes de HTTP: http://jmeterapp.herokuapp.com/
Globalcode – Open4education
Demonstração
Como criar um cenário de teste?
Perguntas essenciais para iniciar o planejamento:
1. Que tipo de serviço vai testar?
2. Qual é a quantidade de usuários que acessam ou irão acessar a
aplicação em produção?
3. Quais são as funcionalidades mais executadas?
4. Qual é o tempo de resposta aceitável?
5. Qual é a arquitetura e infra-estrutura do sistema?
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Adicionando uma requisição
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Adicionar Área de trabalho (WorkBench)
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Configurar Área de trabalho
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Configuração do Firefox
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Salvar o Plano de teste
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Acessar o sistema
● Pensar no cenário de teste
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Gravar o Cenário
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Adicionar “Ouvinte”
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Tempo de execução
○ Tempo de Carga - Latência
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Refatorar os testes
● Renomear as requisições
● Gravar o Login
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Adicionar variáveis
○ Plano de teste
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Gravação de Login
● Refatorar
● Executar
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Erro da execução
● Correlação de dados
○ EX: TOKEN, VIEWSTATE, JSESSIONID...
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Adicionar o “Debug pós-processador”
● Executar
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Adicionar o “Gerenciador de Cookie HTTP”
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Substituir as variáveis
● Executar
Globalcode – Open4education
Demonstração
Testes de HTTP - Criação de um cenário de teste
● Continuar a gravação…
○ Terminar o Cenário com o logout
Globalcode – Open4education
Demonstração
Testes de HTTP - Exemplo de resultado
● Gráfico Agregado
Globalcode – Open4education
Demonstração
Testes de HTTP - Exemplo de resultado
● Relatório Agregado
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
1. Use o mínimo de “ouvintes” possíveis na execução.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
2. Use “árvore de resultados” apenas com o log de erros ativo.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
3. Aumente a memória heap do JMeter para até 75% da capacidade do
computador que está executando os testes.
Evite o Out Of Memory Error.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
4. Mantenha seu banco de dados controlado.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
5. Analise a capacidade do computador.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
6. Use o modo não-GUI: jmeter -n -t teste.jmx -l test.jtl
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
7. Habilite/mexa nas propriedades do JMeter, seja curioso (a).
● Habilitar Cookie/ RMI / LOG são os principais
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
8. Saiba da existência do redirecionamento de hosts
● C:WindowsSystem32driversetchosts
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
9. Mantenha a infra-estrutura de testes o mais próximo possível do
ambiente de produção.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
10. Envolva testadores, administradores de banco de dados, arquiteto de
rede, de software e desenvolvedores no processo.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
11. Salve os dados em CSV em vez de XML.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
12. Não execute os testes na rede local.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
13. Execute o mesmo conjunto de testes várias vezes no mesmo dia e
durante vários dias na semana para garantir que os resultados são
consistentes.
Globalcode – Open4education
14 dicas e sugestões de
boas práticas
14. Stakeholders não querem relatório com gráficos e tabelas confusas,
eles querem conclusões e sugestões
Globalcode – Open4education
Obrigada
Contatos Beatriz:
E-mail: makiyama.beatriz@gmail.com
Contatos Edlaine:
E-mail: edlainetsz1@hotmail.com
Twitter: @edlainezamora
Github: https://github.com/EdlaineZamora

Mais conteúdo relacionado

Mais procurados

Performance testing and reporting with JMeter
Performance testing and reporting with JMeterPerformance testing and reporting with JMeter
Performance testing and reporting with JMeter
jvSlideshare
 
Performance testing with jmeter
Performance testing with jmeter Performance testing with jmeter
Performance testing with jmeter
Knoldus Inc.
 
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execuçãoTreinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Beatriz Makiyama Celestino
 
Performance testing using Jmeter for apps which needs authentication
Performance testing using Jmeter for apps which needs authenticationPerformance testing using Jmeter for apps which needs authentication
Performance testing using Jmeter for apps which needs authenticationJay Jha
 
Load testing jmeter
Load testing jmeterLoad testing jmeter
Load testing jmeter
Billa Kota Sriram
 
Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?
Alan Cafruni Gularte
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance TestingAtul Pant
 
Postman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenarioPostman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenario
HYS Enterprise
 
Load testing with J meter
Load testing with J meterLoad testing with J meter
Load testing with J meter
Manoj Shankaramanchi
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
Edureka!
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
Adam Goucher
 
Performance testing with JMeter
Performance testing with JMeterPerformance testing with JMeter
Performance testing with JMeter
Mikael Kundert
 
Apache jMeter
Apache jMeterApache jMeter
Performance testing with Apache JMeter
Performance testing with Apache JMeterPerformance testing with Apache JMeter
Performance testing with Apache JMeter
RedBlackTree
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webappAmit Solanki
 
Apache JMeter - A brief introduction
Apache JMeter - A brief introductionApache JMeter - A brief introduction
Apache JMeter - A brief introduction
silenceIT Inc.
 
Jmeter
JmeterJmeter
Introduction to JMeter
Introduction to JMeterIntroduction to JMeter
Introduction to JMeter
Galih Lasahido
 
VTV Mobile Performace Test
VTV Mobile Performace TestVTV Mobile Performace Test
VTV Mobile Performace Test
Công Nghệ - VTC Mobile
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load Testing
Alex Galkin
 

Mais procurados (20)

Performance testing and reporting with JMeter
Performance testing and reporting with JMeterPerformance testing and reporting with JMeter
Performance testing and reporting with JMeter
 
Performance testing with jmeter
Performance testing with jmeter Performance testing with jmeter
Performance testing with jmeter
 
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execuçãoTreinamento: como usar o JMeter, interpretar resultados e otimizar a execução
Treinamento: como usar o JMeter, interpretar resultados e otimizar a execução
 
Performance testing using Jmeter for apps which needs authentication
Performance testing using Jmeter for apps which needs authenticationPerformance testing using Jmeter for apps which needs authentication
Performance testing using Jmeter for apps which needs authentication
 
Load testing jmeter
Load testing jmeterLoad testing jmeter
Load testing jmeter
 
Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?Testes de Performance: Por Onde Começar?
Testes de Performance: Por Onde Começar?
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
 
Postman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenarioPostman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenario
 
Load testing with J meter
Load testing with J meterLoad testing with J meter
Load testing with J meter
 
Performance Testing Using JMeter | Edureka
Performance Testing Using JMeter | EdurekaPerformance Testing Using JMeter | Edureka
Performance Testing Using JMeter | Edureka
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
 
Performance testing with JMeter
Performance testing with JMeterPerformance testing with JMeter
Performance testing with JMeter
 
Apache jMeter
Apache jMeterApache jMeter
Apache jMeter
 
Performance testing with Apache JMeter
Performance testing with Apache JMeterPerformance testing with Apache JMeter
Performance testing with Apache JMeter
 
JMeter - Performance testing your webapp
JMeter - Performance testing your webappJMeter - Performance testing your webapp
JMeter - Performance testing your webapp
 
Apache JMeter - A brief introduction
Apache JMeter - A brief introductionApache JMeter - A brief introduction
Apache JMeter - A brief introduction
 
Jmeter
JmeterJmeter
Jmeter
 
Introduction to JMeter
Introduction to JMeterIntroduction to JMeter
Introduction to JMeter
 
VTV Mobile Performace Test
VTV Mobile Performace TestVTV Mobile Performace Test
VTV Mobile Performace Test
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load Testing
 

Semelhante a Teste de performance com JMeter: como criar e executar os testes em aplicações web e como interpretar seus resultados

TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
 
Metralhando sua API
Metralhando sua APIMetralhando sua API
Metralhando sua API
Thalita Pinheiro
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua API
Edlaine Zamora
 
Metralhando sua API
 Metralhando sua API Metralhando sua API
Metralhando sua API
minastestingconference
 
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
Bruno Tanoue
 
TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
Walmyr Lima e Silva Filho
 
Webcast WebSphere Portal Performance
Webcast WebSphere Portal PerformanceWebcast WebSphere Portal Performance
Webcast WebSphere Portal Performance
Alex Barbosa Coqueiro
 
Overview de QA
Overview de QA Overview de QA
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaTDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaCleber Dantas
 
Alcançando qualidade de software através de entrega contínua
Alcançando qualidade de software através de entrega contínuaAlcançando qualidade de software através de entrega contínua
Alcançando qualidade de software através de entrega contínua
Samanta Cicilia
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appium
Maximiliano Alves
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POAAline Zanin
 
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Leandro Ugioni
 
Organizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gostaOrganizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gosta
Johnathan Cardoso
 
1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software
Heider Lopes
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Igor Abade
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
Sandro Giacomozzi
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
Fabrício Campos
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyFausto Siqueira
 
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosTDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
Stefan Teixeira
 

Semelhante a Teste de performance com JMeter: como criar e executar os testes em aplicações web e como interpretar seus resultados (20)

TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Metralhando sua API
Metralhando sua APIMetralhando sua API
Metralhando sua API
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua API
 
Metralhando sua API
 Metralhando sua API Metralhando sua API
Metralhando sua API
 
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
 
TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
 
Webcast WebSphere Portal Performance
Webcast WebSphere Portal PerformanceWebcast WebSphere Portal Performance
Webcast WebSphere Portal Performance
 
Overview de QA
Overview de QA Overview de QA
Overview de QA
 
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaTDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
 
Alcançando qualidade de software através de entrega contínua
Alcançando qualidade de software através de entrega contínuaAlcançando qualidade de software através de entrega contínua
Alcançando qualidade de software através de entrega contínua
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appium
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
 
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
 
Organizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gostaOrganizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gosta
 
1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic Academy
 
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosTDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
 

Mais de Edlaine Zamora

Arquitetura evolutiva
Arquitetura evolutivaArquitetura evolutiva
Arquitetura evolutiva
Edlaine Zamora
 
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em JavaArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
Edlaine Zamora
 
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
Edlaine Zamora
 
Microsoft Xamarin
Microsoft XamarinMicrosoft Xamarin
Microsoft Xamarin
Edlaine Zamora
 
Escreva código para pessoas além de máquinas
Escreva código para pessoas além de máquinasEscreva código para pessoas além de máquinas
Escreva código para pessoas além de máquinas
Edlaine Zamora
 
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Edlaine Zamora
 
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipsterGerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Edlaine Zamora
 
Como analisar a vulnerabilidade de uma aplicação web com o Kali Linux
Como analisar a vulnerabilidade de uma aplicação web com o Kali LinuxComo analisar a vulnerabilidade de uma aplicação web com o Kali Linux
Como analisar a vulnerabilidade de uma aplicação web com o Kali Linux
Edlaine Zamora
 
Jhipster
JhipsterJhipster
Jhipster
Edlaine Zamora
 
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Edlaine Zamora
 

Mais de Edlaine Zamora (10)

Arquitetura evolutiva
Arquitetura evolutivaArquitetura evolutiva
Arquitetura evolutiva
 
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em JavaArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
ArchUnit-Garantindo a Integridade dos seus Padrões Arquiteturais em Java
 
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
Compilar Não Basta: Escreva código para pessoas e não apenas para máquinas - ...
 
Microsoft Xamarin
Microsoft XamarinMicrosoft Xamarin
Microsoft Xamarin
 
Escreva código para pessoas além de máquinas
Escreva código para pessoas além de máquinasEscreva código para pessoas além de máquinas
Escreva código para pessoas além de máquinas
 
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
 
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipsterGerando aplicações Spring Boot e AngularJS com gerador de código JHipster
Gerando aplicações Spring Boot e AngularJS com gerador de código JHipster
 
Como analisar a vulnerabilidade de uma aplicação web com o Kali Linux
Como analisar a vulnerabilidade de uma aplicação web com o Kali LinuxComo analisar a vulnerabilidade de uma aplicação web com o Kali Linux
Como analisar a vulnerabilidade de uma aplicação web com o Kali Linux
 
Jhipster
JhipsterJhipster
Jhipster
 
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
 

Teste de performance com JMeter: como criar e executar os testes em aplicações web e como interpretar seus resultados