SURPREENDENDO O HOMEM SEM CASA COM UMA NOVA VIDA !! (EMOCIONAL)

Implementei um webservice com node.js e quero testar seu tempo de resposta. Não quero fazer o teste apenas com uma tentativa de conexão, mas quero estatísticas sobre várias tentativas, informando o tempo médio de resposta e talvez até coisas como desvio padrão e mín. / Máx.

Qual é uma boa ferramenta ou serviço da Web para fazer isso?

Esta postagem do blog parece ter muitas informações úteis para o que você deseja: http://www.mnot.net/blog/2011/05/18/http_benchmark_rules

Ele descreve o uso do autobench.

  • Esse foi um ótimo URL entre "Regras de benchmark HTTP". A descrição do autobench é útil no contexto desta questão. Mas todo o post foi ótimo para as melhores práticas de benchmarking de desempenho em geral. Obrigado!

PING é uma medida relativamente pobre de tempo de resposta por causa do protocolo em que se baseia, o ICMP. O traceroute também é baseado no ICMP.

  • O ICMP tem a prioridade mais baixa de qualquer protocolo na rede e pode ser descartado por roteadores se um protocolo de prioridade mais alta estiver presente.
  • ICMP também está desabilitado em muitos hosts, pois tem sido usado para criar ataques de negação de serviços
  • A estrutura de fluxo de dados do PING não é representativa da série complexa de fluxos de dados, muitos de natureza assimétrica, que são usados ​​por processos de negócios que cruzam redes

O PING pode dizer se você pode chegar lá a partir daqui .... na maioria dos casos .... onde as respostas do ICMP não foram desabilitadas. O Traceroute pode dizer como é o caminho. Mas eles não podem dizer o tempo de resposta relativo do seu processo de negócios.

funcionou para você: Charles Robertson | Quer entrar em contato conosco?