Testes de Carga: Quantos visitantes simultâneos o seu site aguenta?

Quantos visitantes simultâneos o seu site aguenta?

Não tem ideia?

Saiba que é possível mensurar isso com ferramentas de Testes de Carga (exemplo: Loader.io, e  LoadImpact), de forma gratuita

Os teste de carga são essenciais para que você possa:

  • Assegurar que os servidores da sua loja virtual aguentarão picos de acesso em grandes promoções (Ex: BlackFriday)
  • Dimensionar corretamente a hospedagem ideal para o seu Blog
  • Estressar o comportamento de sites e sistemas, em cenários com centenas ou milhares de visitas simultâneas

 

Aqui o exemplo de um teste em meu site http://caiquedourado.com.br, com 1.000 visitantes simultâneos:

Em azul, o tempo de resposta do servidor, e em verde a quantidade de clientes conectados ao mesmo tempo

 

Ensino logo mais como fazer:

Cadastre-se no Loader.io

Acesse o site do Loader.io: https://loader.io, e cadastre-se no plano Free

Adicione seu domínio

Clique em “New Host”

Verifique a titularidade do domínio

Informe seu domínio e clique em “Verify”

 

Você pode confirmar por meio de um arquivo, ou pelo DNS

Para esse tutorial, vamos seguir com a verificação por meio de um arquivo

Faça upload do arquivo de verificação

Faça o download do arquivo de verificação, e faça o UPLOAD para a raiz do seu site

Clique em “Verify”

 

Crie seu primeiro teste de carga

Se o arquivo for localizado, você receberá uma mensagem de confirmação.

Clique no link “Now you can create a test” para criar o seu primeiro teste

Informe o nome do teste

Selecione o tipo de teste:

  • Clientes por Teste
  • Clientes por Segundo
  • Manter clientes acessando

Informe a quantidade de clientes desejada

Informe a quantidade de clientes que deseja para o teste

Selecione a duração

Selecione a duração do teste

Adicione os cabeçalhos GZIP / Deflate

É preciso adicionar esses cabeçalhos, para que o servidor retorne as requisições com GZIP (comprimidas), com uma menor quantidade de dados

Se você não adicionar os cabeçalhos, o seu servidor pode aguentar uma quantidade menor de conexões simultâneas

Clique em “+ Headers”

Digite “Accept-Encoding”, e “gzip deflate sdch, br”

 

Rode o teste

Clique em Run Test

 

Acompanhe os resultados

Após a finalização do teste, serão apresentados gráficos com os resultados:

Segue link do nosso teste:
https://loader.io/reports/e7bc20deb6fc66d66a31c4e20ded630a/results/6128483c879aad1bf1dcaca7e5385332

 

E aí?

O que está esperando para testar?


Você conhece alguém que adoraria receber essas dicas?

Então faça um favor para ela (e para mim) e compartilhe essa dica.

Você pode compartilhá-lo no Facebook, Twitter, ou até mesmo copiar a URL desse artigo e enviar para quem precisa dele.

E, para finalizar, eu adoraria saber a sua opinião.

Deixe um comentário logo abaixo sobre o que você mais gostou, ou sobre alguma dica extra que você deseja compartilhar conosco ou até mesmo alguma crítica sobre este artigo.