Nos últimos 6 meses tenho trabalhado num portal web para geração e venda de seguros.
Estando a escassas horas de entregar a ultima release, tive de andar nos últimos dias a fazer testes de performance sobre o servidor, para que o cliente finalmente assine (e pague) à empresa que contratou a empresa que me contratou
Felizmente, assim que soube do JMeter, o meu trabalho ficou muito mais simples. Este software exercita a nossa aplicação simulando os pedidos de um browser, em que podemos configurar o número de utilizadores concorrentes, o número de vezes por minutos que eles fazem um pedido, etc. Esta configuração, assustadora ao ínicio, torna-se extremamente simples assim que, ao pesquisarmos um pouco a documentação, ficamos a saber que podemos incluir um servidor proxy enquanto fazemos um pedido manualmente, ficando tudo registado para podermos automatizar o processo.
Isto, quando cada pedido ao servidor é constituido por mais de 1000 parâmetros POST/GET (yep, graças à ‘maravilhosa’ plataforma desenvolvida in-house que eles usam aqui), torna-se algo essencial.
Além de se poder usar isto para gerar stress sobre o servidor, também podemos usar para correr testes de regressão sobre a aplicação.
Altamente recomendado.

No comments yet
Comentários feed para este artigo