É 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.


2014-08-12 23:46 GMT-03:00 Gildásio Júnior <[email protected]>:
> 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...).
>
>
> Em 12 de agosto de 2014 18:55, Max Miorim <[email protected]> escreveu:
>>
>> 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).
>>
>> 2014-08-12 17:14 GMT-03:00 Gildásio Júnior <[email protected]>:
>> > 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/
>> >
>> > --
>> > 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:
>> > [email protected]
>> > ---
>> > 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 [email protected].
>> > Para mais opções, acesse https://groups.google.com/d/optout.
>>
>> --
>> 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:
>> [email protected]
>> ---
>> 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 [email protected].
>> Para obter mais opções, acesse https://groups.google.com/d/optout.
>
>
>
>
> --
> Atenciosamente...
> Gildásio Júnior
> skype: gildasio1004
> gildasio.net
>
> --
> 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:
> [email protected]
> ---
> 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 [email protected].
> Para mais opções, acesse https://groups.google.com/d/optout.

-- 
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:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "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 [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a