Jmeter testa os limites do seu site

Com o programa, fica fácil criar avaliações de carga e de funcionamento de aplicativos web


Eric Costa, da INFO 13 de outubro de 2008

jmeter jmeter jmeter jmeter jmeter
Leia também:
JMeter
  • O que é: Sistema para criação de testes para aplicativos web
  • Prós: Interface simples, suporte a vários protocolos de acesso
  • Contras: Exige conhecimentos de programação e de protocolos de comunicação para testes avançados
  • Recursos:Acesso via HTTP, FTP, SOAP, consultas por JDBC
  • Avaliação técnica: 7,8
  • Preço: Grátis
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.

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, verifi caçã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. 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.

Baixe o Jmeter no Download INFO.

Texto publicado originalmente na revista INFO de março de 2008
Comentários

Seja o primeiro a comentar esta notícia

Comente essa notícia

INFO Online - Copyright © 2012, Editora Abril S.A. - Todos os direitos reservados. All rights reserved.

Jmeter testa os limites do seu site

Eric Costa, da INFO

13 de outubro de 2008


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.

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, verifi caçã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. 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.

Baixe o Jmeter no Download INFO.

Texto publicado originalmente na revista INFO de março de 2008