Eu diria que a maioria dos testes de velocidade são falhos se você quiser medir o desempenho da navegação na Web (que é o que um número considerável de pessoas fará). Quase todos os testes usam Flash ou Java, ignorando totalmente a pilha HTTP do navegador. Esses testes também normalmente usam um único arquivo grande, ignorando totalmente os benefícios das conexões persistentes e do pipelining HTTP / 1.1 que apenas alguns navegadores suportam nativamente. Se você usa o Flash ou o Java para fazer download de arquivos grandes e únicos, esses testes podem ser mais relevantes.
Além disso, tenho visto uma grande variabilidade nos resultados no navegador para alguns testes em flash, que tem a ver com a maneira como os navegadores lidam com animação em flash, distorcendo os resultados sem relação com o desempenho da rede.
Para melhorar esses testes, a metodologia precisa refletir:
- Os testes são feitos sob medida para o que está sendo testado! Não use flash, a menos que você esteja testando o desempenho da rede flash em arquivos únicos. Um teste de navegador deve usar vários recursos (lembrar que o CSS e o JS podem bloquear downloads sucessivos em alguns navegadores) em várias guias para reproduzir as circunstâncias reais. Se você estiver testando a velocidade de torrent, precisará de um grande número de conexões HTTP / UDP de pequena largura de banda.
- Variabilidade de medição. A maioria dos testes faz algo uma vez e uma única amostra não é suficiente para conhecer algo de forma confiável. É preciso avaliar os testes repetidos e, criticamente, a variação precisa ser estimada. É 180 realmente melhor que 150 quando a variabilidade é + - 100 ??? {resposta: não}
Não tenho certeza de um recurso perfeito para isso, mas Steve Souder escreve extensivamente sobre o desempenho da Web pelo menos:
Os testes que outros sugeriram estão sujeitos a esses problemas técnicos. Eles vão te dar um número aproximado que pode ajudar em geral, mas você deve estar ciente das limitações. Animações em flash particularmente extravagantes parecem totalmente inúteis e, como eu disse, podem distorcer significativamente os resultados.