quarta-feira, 12 de agosto de 2009

Day1 - Dynamic Load Testing with Paessler Webserver Stress Tool

Alguns conceitos: Click delay - apos a pagina estar completamente aberta, corresponde ao tempo do usuario de ler toda a pagina e clicar em um link

Click time - tempo que o browser leva para dar load em todos textos, forms, images, etc da pagina.

Tipos de teste:

Performance: testar certas areas de um website, colocar elementos ou remover de forma a otimizar seu processamento.

Load: auemntar o trafico em certas partes do site de forma a verificar quanto a aplicacao pode aguentar. (2 maneiras possiveis , testar dentro da rede, removendo assim qualquer tipo de delay
e como se fosse o usuario acessadno num momente de stress do website)

Stress: testar spikes aplicando um alto grau de stress no site.

Ferramenta para stress test: Webserver Stress Tool 7 (enterprise edition)
nao ha uma regra para fazer o teste. a unica forma eh aplicar um numero de usuarios/click delay de forma que atinja o numero de page views/hora esperado.

nao ha maneira de testar ajax pq vc nao esta atingindo o servidor e sim o browser. (client-side processing)

Para criar uma sequencia eh necessario que os pre-requisitos sejam colocados no processo, ou seja, paginas que precisam de login para acesso rpecisam ser posteriomente incluidas na sequencia com seu post-form respectivo para que a execuçao se complete.

Uma maneira de criar listas de parametros para os post forms é utilizar os caracteres @@ nos campos de login senha, por exemplo, e utilizar o data merging para setar uma lista com todos as variaveis que o software ira utilizar no teste.

Uma maneira interessante de gerar loads customizaveis é criar scripts (similar ao vbscript - porem limitado), mas nao existe software para cria-los. todos os scripts devem ser feitos manualmente.

pegar os scripts no site do cfunited para referencia.

ajay@teratech.com
301-424-3903

Nenhum comentário:

Postar um comentário