Altura como: Capacidade de resposta do ASP.NET com a ferramenta Web Application Stress

Traduções de Artigos Traduções de Artigos
Artigo: 815161 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como medir ASP.NET resposta utilizando a ferramenta Microsoft Web Application Stress (WAS). A resposta de aplicações do ASP.NET pode ser medida utilizando rastreio, utilizando o snap-in desempenho ou utilizando a ferramenta WAS. A ferramenta WAS gera uma carga artificiais num servidor Web. Pretende fazer isto para medir a capacidade de resposta, para testar a escalabilidade e para optimizar o desempenho. As ferramentas WAS gera relatórios que o tempo demora um servidor Web para responder e para transferir ficheiros de detalhe. Esta é uma crítica métrica utilizada para optimizar o desempenho. A Ferramenta WAS funciona com qualquer tipo de aplicação Web. No entanto, existem quatro considerações para utilizar a ferramenta WAS a forma mais eficaz identificar problemas de desempenho com uma aplicação do ASP.NET. Estas considerações são listadas na secção "Configurar a ferramenta Web Application Stress".



Configurar a ferramenta Web Application Stress

Deve prestar atenção às considerações que se seguem quando configura a ferramenta do WAS para testar uma aplicação Web do ASP.NET:
  • Tem de configurar um período de warm-up para permitir que a aplicação para compilar e à cache. Se não configurar um período de warm-up, o mapa mostra resposta artificialmente baixa. Isto não reflectir com precisão o comportamento da aplicação em utilização típica.
  • Tem de activar os cookies, mas não registá-las como parte do script. Deste modo, garante que cada utilizador virtual que é simulada pela WAS ferramenta inicia uma sessão ASP.NET separada.
  • Tem de activar o atraso aleatório. Isto impede que pedidos a ser enviados para o servidor mais rapidamente do que os eventos podem ser processados.
  • Tem de configurar a WAS execução da ferramenta durante vários minutos. Deste modo, garante que são processados pedidos suficientes para gerar estatísticas úteis.
Para configurar as definições na ferramenta WAS, siga estes passos:
  1. Instale e, em seguida, execute a ferramenta WAS.
  2. Crie um novo script.

    Para obter informações sobre como criar scripts, consulte os ficheiros de ajuda da ferramenta WAS.
  3. No Microsoft Web Application Stress janela, expanda o script e, em seguida, seleccione definições .
  4. Defina o campo Stress nível e o campo de Multiplicador de stress para 1 .
  5. Defina o Tempo de execução de teste para 10 minutos ou mais.
  6. Seleccione utilizar atraso aleatório . Defina o campo mínimo 2000 ou mais se páginas demoram mais de dois segundos para ser executado.
  7. Defina o campo máximo para 5000 .
  8. Definir o período Aquecimento no mínimo 1 minuto para permitir tempo de ASP.NET compilar e, em seguida, colocar em cache a aplicação depois do primeiro pedido.
  9. Clique para seleccionar o utilizadores, palavras-passe, E guardar cookies caixa de verificação.
  10. Crie e, em seguida, execute o script utilizando qualquer um dos métodos padrão. Para o fazer, consulte os ficheiros de ajuda da ferramenta WAS.


Interpretar os resultados para ler a capacidade de resposta de aplicação

Depois de configurar um script da Web Application Stress e, em seguida, execute o script com um site do ASP.NET, pode examinar os resultados para compreender a capacidade de resposta de aplicação. Capacidade de resposta de aplicação é um componente chave da página actual carga vezes e a experiência de utilizador global. Para ver os resultados depois de executar o script, siga estes passos:
  1. No menu Ver , clique em relatórios .
  2. Expanda o item do relatório do script e, em seguida, seleccione a hora mais recente.

    Painel da direita apresenta um resumo do relatório.
  3. Mover para a Página de resumo secção.

    Para cada página no seu script, examine contactos , coluna TTFB Média e a coluna TTLB média .

    A coluna de acertos mostra o número de pedidos que são executadas com essa página. O número de visitas tem de ser superior a 10 . Isto garante que foram emitidos pedidos suficientes para gerar uma média útil. Se acertos é inferior a 10 , aumentar o Tempo de execução de teste campo nas definições de script e, em seguida, reexecute o script.

    A coluna TTFB média mede o tempo médio (em milissegundos) que demorou a aplicação para devolver o primeiro byte da página ASP.NET. Esta medida reflecte a hora do pedido de que o utilizador emitido para o início quando o browser do utilizador para apresentar a página. Este é o factor dependente do servidor mais significativo na velocidade perceptível do site. Esta medida intimamente relacionado com o tempo que demora para o ASP.NET apresentar a página. Esta medida também reflecte alterações de configuração que afectam o desempenho.

    A coluna TTLB média mede o tempo médio (em milissegundos) que demorou a aplicação para devolver o último byte da página ASP.NET. Esta medida reflecte o tempo de quando o pedido é emitido pelo utilizador para o tempo que a página inteira é transferida. Enquanto browsers normalmente começar a compor páginas depois de receberem o primeiro byte, toda a página não é visível até depois do último byte é transferido.


Referências

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
818015COMO: Optimizar e escala de desempenho de aplicações que tem foi criado no .NET Framework
Para mais informações sobre como implementar aplicações, consulte a documentação do .NET Framework SDK ou visite o seguinte Web site da Microsoft:

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

Propriedades

Artigo: 815161 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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