COMO: Medir capacidade de resposta ASP.NET com a ferramenta Web Application Stress

Traduções deste artigo Traduções deste artigo
ID do artigo: 815161 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo passo a passo descreve como medir ASP.NET capacidade de resposta usando a ferramenta Microsoft Web Application Stress (WAS). A capacidade de resposta de aplicativos ASP.NET pode ser medida usando rastreamento, usando o snap-in de desempenho ou usando a ferramenta WAS. A ferramenta WAS gera uma carga artificial em um servidor Web. Você deseja fazer isso para medir a capacidade de resposta, para testar a escalabilidade e para ajustar o desempenho. As ferramentas do WAS gera relatórios que detalham o tempo um servidor Web para responder e para transferir arquivos. Esta é uma métrica crítica que é usada para ajustar o desempenho. A Ferramenta do WAS funciona com qualquer tipo de aplicativo da Web. No entanto, existem quatro considerações para usar a ferramenta WAS para identificar problemas de desempenho com mais eficiência com um aplicativo ASP.NET. Essas considerações são listadas na seção "Configurar o Web Application Stress Tool".



Configurar a ferramenta Web Application Stress

Você deve prestar atenção para as considerações que se seguem quando você configura a ferramenta de WAS para testar um aplicativo ASP.NET:
  • Você deve configurar um período de aquecimento para permitir que o aplicativo para compilar e cache. Se você não definir um período de aquecimento, o relatório mostra receptividade artificialmente baixa. Isso não reflete com precisão o comportamento do aplicativo em uso típico.
  • Você deve habilitar cookies, mas não de registro-los como parte do script. Isso garante que cada usuário virtual que é simulado, o WAS ferramenta inicia uma sessão separada do ASP.NET.
  • Você deve habilitar atraso aleatório. Isso impede que solicitações enviadas para o servidor mais rápido do que os eventos podem ser processados.
  • Você deve configurar a ferramenta de WAS seja executada por vários minutos. Isso garante que as solicitações de suficientes são processadas para gerar estatísticas úteis.
Para definir as configurações na ferramenta WAS, execute essas etapas:
  1. Instale e execute a ferramenta WAS.
  2. Crie um novo script.

    Para obter informações sobre como criar scripts, consulte os arquivos de Ajuda da ferramenta WAS.
  3. No Microsoft Web Application Stress janela, expanda seu script e, em seguida, selecione configurações .
  4. Defina o campo de Nível de análise e o campo Multiplicador de análise como 1 .
  5. Defina o Tempo de execução teste como 10 minutos ou mais.
  6. Selecione usar atraso aleatório . Defina o campo mínimo a 2000 ou mais se mais de dois segundos para executar páginas.
  7. Defina o campo máximo como 5000 .
  8. Defina o período aquecimento no mínimo 1 minuto para permitir tempo para ASP.NET compilar e, em seguida, o aplicativo após a primeira solicitação do cache.
  9. Clique para selecionar o usuários, senhas, E salvar cookies caixa de seleção.
  10. Crie e execute o script usando qualquer um dos métodos padrão. Para fazer isso, consulte os arquivos de Ajuda da ferramenta WAS.


Interpretar resultados para entender a capacidade de resposta do aplicativo

Depois de configurar um script do Web Application Stress e executar o script em um site ASP.NET, você pode examinar os resultados para compreender a capacidade de resposta do aplicativo. Capacidade de resposta do aplicativo é um componente chave do tempos de carregamento real da página e a experiência geral do usuário. Para exibir os resultados depois de você executar o script, execute essas etapas:
  1. No menu Exibir , clique em relatórios .
  2. Expanda o item de relatório do script e selecione a hora mais recente.

    O painel direito exibe um resumo do relatório.
  3. Mover para a Página Resumo seção.

    Para cada página em seu script, examine ocorrências , a coluna TTFB Média e a coluna TTLB média .

    A coluna de acertos mostra o número de solicitações que são executadas em relação a essa página. O número de visitas deve ser maior que 10 . Isso torna-se de que foram emitidas solicitações suficientes para gerar uma média útil. Se ocorrências é menor que 10 , aumentar o Tempo de execução teste campo nas configurações de script e, em seguida, executar novamente o script.

    A coluna TTFB média mede o tempo médio (em milissegundos) que o aplicativo necessário para retornar o primeiro byte da página ASP.NET. Essa medida reflete o tempo da solicitação de que o usuário emitido para a hora quando o navegador do usuário começa a processar a página. Isso é o fator dependentes do servidor mais significativo a velocidade percebida do site. Essa medida está intimamente relacionado ao tempo que leva para o ASP.NET processar a página. Essa medida também reflete alterações de configuração que afetam o desempenho.

    A coluna TTLB média mede o tempo médio (em milissegundos) que o aplicativo necessário para retornar o último byte da página ASP.NET. Essa medida reflete o tempo de quando a solicitação é emitida pelo usuário para o momento em que a página inteira é baixada. Embora navegadores normalmente começarem a processar páginas após eles recebem o primeiro byte, toda a página não é visível até após o último byte é transferido.


Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
818015COMO: Ajustar e escala desempenho de aplicativos que são criados no .NET Framework
Para obter mais informações sobre implantação de aplicativos, consulte a documentação do .NET Framework SDK ou visite o seguinte site:

http://msdn2.microsoft.com/en-us/library/ybshs20f(vs.71).aspx

Propriedades

ID do artigo: 815161 - Última revisão: terça-feira, 27 de março de 2007 - Revisão: 1.8
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Palavras-chave: 
kbmt kbhowtomaster KB815161 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 815161

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com