Ferramentas de Teste: JMeter (2)

quinta-feira, 8 de setembro de 2011.

(Comente)


Alguns leitores do blog e do post me questionam sobre qual o critério usamos para determinar que uma aplicação WEB está reprovada nos testes de performance … outra coisa que me perguntam é como o analisar os resultados.

Então olha só…

1) Qual o critério usamos para determinar que uma aplicação WEB está “reprovada” nos testes de performance?

Falei aqui sobre como elicitar o requisito não-funcional de performance. Definir este requisito não é uma atividade que cabe a nós que estamos desenvolvendo/testando o produto, e sim ao owner do produto … o cliente.

O que podemos e devemos fazer, pois na maioria dos casos somos nós (equipe) que definimos a arquitetura do produto, é ajudar o owner a desenvolver este requisito não-funcional, com questionamentos.

Estes questionamentos ajudam a criar este requisito, e também ajudam a equipe de desenvolvimento a desenvolver um produto que atenda a este requisito. E sabe o que já aconteceu? Já tivemos que adaptar a arquitetura e até a trocar de tecnologia, porque quando o cliente leu os questionamentos … ele pensou, e repensou, e quando ele repensa… ;)

Isso é importante, importante para o produto, importante para você! Estude a arquitetura, faça um questionário e mande para o owner do produto.

Uma falha muito comum, e infelizmente, algumas vezes recorrente, é a não definição deste requisito, não é muito difícil prever onde isso vai acabar, concordam? conforme minhas últimas linhas acima, dá para resumir … um produto que não presta! :)

2) Como o analisar os resultados?

A forma mais didática que achei foi assim

Este teste foi executado de forma distribuída, um jmeter master e duas escravas, 4 horas de execução. Lá em Throuput, olha a oscilação, isso tá certo?, eu acho que não! melhor seria assim

concordam?

Sim, isso é um COPY + PASTE do “Relatório Agregado”.

E a taxa de erro? Essa taxa de erro ai … humpf!

Se ficou alguma dúvida … me perguntem, se eu não souber responder algum leitor blog responde ;)


    


Gostou? assine o feed | Discordou? opine! ou entre em contato

2 Opinioes

     
    Gravatar





    joao batista
    13-09-2011


    Cara já sou aluno, já aprendi bastante com vc. só mais uma duvida de iniciante mesmo, como faço para compartilhar as maquinas usando jmeter, para executar os teste.

     
  1.  
    Gravatar





    eudescosta
    14-09-2011


     

Opine!




Caso possua um site, preencha este campo que ele sera exibido na pagina inicial na aba "+ leitores".