InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

Análise de performance de WebSites com neXpert

Postado por Al Tenhundfeld , traduzido por Felipe Rodrigues em 26 Mar 2009

Seções
Arquitetura e Design,
Desenvolvimento
Tópicos
ASP.NET ,
.NET ,
Depuração ,
Programação ,
Desempenho e Escalabilidade

O neXpert é um add-on patrocinado pela Microsoft para o popular Fiddler web debugging proxy. O neXpert extende as capacidades de teste de performance do Fiddler e simplifica o processo de encontrar problemas de performance em aplicações Web. A versão 1.0 foi recentemente liberada e está disponível para download através da Microsoft.

neXpert adiciona as seguintes características:

  • Habilidade para adicionar marcadores enquanto captura o tráfico para criar passos, permitindo mais análises de agrupamento granular e análises mais claras de actions isoladas.
  • Botões mais convenientes para limpar cache, cookies e permitir o Fiddler Streaming Mode
  • Habilidade para calcular a latência, pingando cada host em uma sessão de captura
  • Habilidade para criar "predições rudimentares de tempo de resposta" dentre as variações de browser e latência -- atualmente uma funcionalidade beta

O neXpert também pode criar um relatório HTML com verificações para problemas de performance comuns em ASP.NET. Este relatório é útil como uma ferramenta de diagnóstico e pode também servir como um artefato de realizações do esforço de desenvolvimento para a otimização. O relatório de performance verifica a existência de problemas nas seguintes áreas:

  • HTTP Response Code
  • ASP.NET View State
  • Static Files
  • Large Images
  • Compression
  • Authentication
  • ETags
  • Cache Headers
  • Connection Header
  • Vary Header
  • Cookies

Para um rápido tutorial sobre neXpert 1.0 e Fiddler em geral, veja MSDN Webcast: Web Performance Testing with Fiddler and neXpert (Level 200).