Teste de Performance

9 views
Skip to first unread message

Gildásio Júnior

unread,
Aug 12, 2014, 4:14:37 PM8/12/14
to slack-u...@googlegroups.com
Pt-BR: Muito útil para quem quiser analisar a performance de suas aplicações
En: Very useful for those who want to analyze the performance of their applications 

:D

http://gildasio.net/blog/2014/08/ab-apache-benchmarking-tool/

Max Miorim

unread,
Aug 12, 2014, 5:55:29 PM8/12/14
to slack-users-br
O ab é legal pra testes simples, mas se tu precisa de algo mais
complexo, o JMeter ajuda bem mais.

No JMeter, por exemplo, tu pode fazer um roteiro de como o usuário
interage com o servidor (ex: login > faz uma coisa > faz outra coisa)
e também dá para usar outros protocolos.

Sobre as opções que tu comenta no blog, eu não vejo muito sentido em
combinar -t e -n -- ou usa uma ou usa a outra. Geralmente eu prefiro o
-n para que todos os testes sejam iguais (mesmo número de requests).
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
>
> Para sair da lista envie um e-mail para:
> slack-users-b...@googlegroups.com
> ---
> Você recebeu essa mensagem porque está inscrito no grupo quot;Slackware
> Users Group - Brazil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para slack-users-b...@googlegroups.com.
> Para mais opções, acesse https://groups.google.com/d/optout.

Gildásio Júnior

unread,
Aug 12, 2014, 10:46:50 PM8/12/14
to slack-u...@googlegroups.com
Max, valeu o comentário! :)

Realmente ele é para testes simples. Claro, tem várias outras opções além daquelas tratadas por ali.
O Jmeter eu conheço... Na verdade, usei ele antes mesmo do próprio AB. Mas esse por ser simples, como falamos, cabe mais como primeiro post sobre testes no blog (além de que foi pedido de alguns contatos).

Então, a questão de usar -n e -t seria para forçar mais o servidor. É mais aconselhado em testes de servidores (nginx e apache por exemplo ou sistemas operacionais...).


Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Slackware Users Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/slack-users-br/FCv6aJ7R0-k/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para slack-users-b...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente...
Gildásio Júnior
skype: gildasio1004

Max Miorim

unread,
Aug 13, 2014, 12:49:06 AM8/13/14
to slack-users-br
É que o -n e -t fazem um "short circuit".

Se fizer um teste com -n 60 -t 60, por exemplo, quer dizer que tu vai
tentar fazer o teste até que tenha completado 60 requests ou que tenha
passado 60 segundos. Se o -n não for alto o suficiente, tu não vai
exercer a carga pelo tempo (-t) esperado.

Se tu quer só forçar carga por um tempo, pode omitir o -n e usar só o
-t. Internamente, o ab assume -n 50000 quando tu usa o parâmetro -t.
Nestes casos eu prefiro usar o iago do Twitter do que o ab.

Trivia: Para qualquer -n maior que 50000, tu tem que editar os fontes
do ab, ele é hardcodeado para este limite.

Gildásio Júnior

unread,
Aug 14, 2014, 1:48:51 PM8/14/14
to slack-u...@googlegroups.com
Hm...

Não sabia dessa informação.
Vlw ai cara :D
Reply all
Reply to author
Forward
0 new messages