Visão geral sobre o mecanismo de teste de desempenho da Web
A compreensão de como o mecanismo do teste Web desempenho works pode ajudá-lo a criar e configurar os testes de desempenho da Web corretamente.
Noções básicas sobre o mecanismo de teste de desempenho de Web
Um conceito-chave para compreender sobre o mecanismo de teste de desempenho de Web é que os testes de desempenho de Web funciona na camada de HTTP. Testes de desempenho da Web contêm uma lista de solicitações 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 de dados de tempo.
Como o mecanismo de teste de desempenho de Web funciona na camada de HTTP, não execute scripts do lado do cliente como controles de JavaScript ou ActiveX. Testes de desempenho de Web estão preocupados com a geração de carga em um servidor.. Portanto, não não significativa para o teste de desempenho de Web scripts do lado do cliente que afeta apenas a aparência de uma página da Web. No lado do cliente de script que define os valores de parâmetro ou resultados de solicitações HTTP adicionais, como, por exemplo, AJAX, afeta a carga no servidor e pode exigir que você modificar manualmente o teste de desempenho de Web para simular o scripting.
Um equívoco comum é que como gravação ocorre no Internet Explorer e o Visualizador de resultado do teste de desempenho da Web exibe os resultados em um controle de navegador, os testes de desempenho de 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 de Web; sem a interação com o Internet Explorer ou qualquer outro navegador ocorre. O mecanismo de teste de desempenho da Web se comunica diretamente com o servidor da 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 de desempenho da Web só exibe páginas de resposta recebidas pelo mecanismo de teste de desempenho da Web. O mecanismo de teste de desempenho de Web grava as respostas para um local temporário em 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 para especificamente não para executar 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 2010 UltimateAdiciona nova extensibilidade no Visualizador de resultado para guias personalizadas host, que permitem que 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ê executa testes de carga da Web do navegador. Esses modelos de navegador afetam apenas 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 de UserAgent. O mecanismo de teste de desempenho de Web emite solicitações diretamente usando o protocolo HTTP padrão, independentemente de qual navegador o modelo é selecionado.
Consulte também
Conceitos
Executar testes de desempenho de Web
Outros recursos
Criando e editando testes de desempenho de Web
Criar e usar o Custom Plug-ins para carga e testes de desempenho de Web