Teste os limites do seu site

segunda-feira, 18 agosto 2008 10:36 por leolima77
SÃO PAULO - Com o JMeter, fica fácil criar avaliações de carga e de funcionamento de aplicativos web. 

Não dá para deixar de lado a criação de testes no desenvolvimento de software — ainda mais na encarnação online. Para facilitar a criação desses testes, há ferramentas como o JMeter, um pacote feito para avaliar aplicativos web feito por quem entende do assunto, a Apache Software Foundation, criadora do popular servidor Apache. O JMeter é desenvolvido em Java e tem uma interface simples de ser usada. Todo o procedimento para a criação de testes passa pela elaboração de um Test Plan, que detalha os passos que serão seguidos em cada iteração (Cada parte de um código que se repete um grande número de vezes). 

Uma vez definida essa iteração, o JMeter repete o procedimento simulando um acesso pesado ao site por meio de várias threads simultâneas. 

Configuração 

Na criação de testes básicos, com o acesso a aplicativos web e sites sem a necessidade de login, o JMeter dispensa conhecimentos avançados de programação, o que pode ser interessante para quem tem equipes distintas para o desenvolvimento e para os testes. 

A criação de procedimentos de teste mais avançados, com o preenchimento de informações, verificação de resultados, acesso a componentes internos do sistema ou envio de requisições a web services, exige uma equipe de testes mais especializada. 

O JMeter também pode acrescer aos testes chamadas a servidores FTP e rodar consultas a bancos de dados usando a interface JDBC (Java Database Connectivity é um conjunto de APIs escritas em Java para acessar bancos de dados). Não há problemas para criar testes em sistemas que rodam sobre um servidor que não seja o Apache, como o IIS, ou distribuir as tarefas entre vários PCs. 

Estressando o Wordpress 

No INFOLAB, foi bem simples criar um sistema de teste de carga e estresse para um blog rodando Wordpress. Em conjunto com as informações obtidas pelo log do servidor web, foi possível estimar o público máximo que pode acessar o blog ao mesmo tempo, sem atrasos. O JMeter roda bem em Windows e Linux, sem grandes diferenças na configuração para cada sistema operacional.

Fonte: Info
Tags:  
Categorias:   Notícias
Ferramentas:   E-mail | del.icio.us | digg | rec6 | linkk | Permalink