Visão geral sobre o mecanismo de teste de desempenho da Web
Entender como a Web desempenho teste mecanismo funciona pode ajudá-lo a criar e configurar os testes de desempenho da Web corretamente.
Requisitos
- Visual Studio Ultimate
Um conceito chave para entender sobre o mecanismo de teste de desempenho de Web é que os testes de desempenho de Web funcionam na camada de HTTP.Testes de desempenho da Web contém uma lista de solicitações de HTTP; cada dessas solicitações é principalmente composta por parâmetros querystring, parâmetros de formulário e uma URL que se destina a um servidor Web.O mecanismo de teste de desempenho da Web executa essas solicitações HTTP, recupera as respostas do servidor ou servidores e coleta dados de tempo.
Como funciona o mecanismo de teste de desempenho da camada HTTP, não execute scripts do lado do cliente como controles de JavaScript ou ActiveX.Testes de desempenho da Web estão preocupados com a geração de carga em um servidor..Portanto, não não significativo para o teste de desempenho Web scripts do lado do cliente que afeta somente a aparência de uma página da Web.Cliente de script que define valores de parâmetro ou resultados de solicitações HTTP adicionais, como AJAX, afetam a carga no servidor e pode exigir que você modifique manualmente o teste de desempenho de Web para simular o script.
Um equívoco comum é que como gravação ocorre no Internet Explorer e o Visualizador de resultado de teste de desempenho Web exibe resultados em um controle de navegador, testes de desempenho da Web devem alguma forma executar usando o Internet Explorer.Isso não é o caso.Todas as solicitações são executadas diretamente usando o mecanismo de teste de desempenho da Web; ocorre nenhuma interação com o Internet Explorer ou outro navegador.O mecanismo de teste de desempenho da Web se comunica diretamente com o servidor Web de destino usando mensagens de solicitação/resposta HTTP padrão.
Da mesma forma, o controle incorporado do Internet Explorer na guia navegador da Web no Visualizador de teste da Web desempenho só exibe páginas de resposta recebidas pelo mecanismo de teste de desempenho da Web.O mecanismo de teste de desempenho Web grava as respostas para um local temporário no disco e carrega os arquivos temporários no controle do Internet Explorer no Visualizador de teste de desempenho da Web.Esse controle de navegador tem no resultado do visualizador configurado especificamente não para executar o JavaScript ou controles de ActiveX.Uma fonte comum de confusão é quando os clientes estão testando páginas que hospedam controles, que resultam em um erro que está sendo exibido no controle do navegador no Visualizador de resultado.Isso não significa que o teste não está funcionando corretamente.Você deve examinar a guia de resposta para validar a resposta.Visual Studio Ultimate adiciona nova extensibilidade no Visualizador de resultado para guias personalizadas host, que permitem que os navegadores personalizados.Procure na codeplex.com/teamtestplugins para novos controles do navegador exibir esses tipos de respostas.
Outra fonte de confusão é que diferentes modelos podem ser selecionados quando você executar testes de carga Web do navegador.Esses modelos de navegador afetam somente o conjunto padrão de cabeçalhos HTTP enviados com cada solicitação.O cabeçalho de chave que servidores Web usam para determinar o tipo de navegador é o cabeçalho UserAgent.O mecanismo de teste de desempenho Web emite solicitações diretamente usando o protocolo HTTP padrão, independentemente de qual navegador modelo é selecionado.
Executar testes de desempenho de Web
Criando e editando testes de desempenho da Web
Criar e usar o Custom Plug-ins para carga e testes de desempenho da Web