Compartilhar via


Como: Configurar o ASP.NET Profiler para carregar testes usando configurações de teste no Visual Studio

Você pode usar o adaptador de dados diagnóstico profiler de ASP.NET para reunir informações profiler de ASP.NET .Este adaptador de dados diagnóstico coleta dados de desempenho para aplicativos de ASP.NET .

ObservaçãoObservação

Este adaptador de dados diagnóstico não pode ser usado para os testes que são executados usando Microsoft Test Manager.Você pode usar o adaptador diagnóstico profiler de ASP.NET com teste de carregamento usando apenas sites que requer Visual Studio Ultimate.

O adaptador de dados diagnóstico profiler de ASP.NET permite que você reunir dados profiler de ASP.NET camada de aplicativo quando você executa um teste de carregamento.Você não deve executar o profiler para teste de carregamento longo, por exemplo, os testes de carga que executam mais de uma hora.Isso ocorre porque o arquivo profiler pode ficar grande, talvez centenas de megabytes.Em vez disso, teste de carregamento mais curtas de execução usando o profiler de ASP.NET , que ainda dará a vantagem de diagnóstico profundo de problemas de desempenho.

ObservaçãoObservação

O adaptador de dados diagnóstico profiler de ASP.NET analisa o processo de Serviços de Informações da Internet (IIS).Como consequência, não funcionará em um servidor Web de desenvolvimento.Para analisar o site no seu teste de carga, você precisa instalar um agente de teste no computador que está executando o IIS.O agente de teste não irá gerar o carregamento, mas será um agente para a coleção somente.Para obter mais informações, consulte Instalação e configuração de agentes de teste e controladores de teste.

Para obter mais informações, consulte Como: criar uma configuração de teste para um teste de carga distribuída.

Requisitos

  • Visual Studio Ultimate

O procedimento a seguir descreve como configurar o adaptador de dados diagnóstico para o profiler de ASP.NET .

Para configurar o profiler ASP.NET para suas configurações de teste

Antes de executar as etapas neste procedimento, você deverá abrir as configurações de teste do Visual Studio e selecione a página de Dados e Diagnósticos .Para obter mais informações, consulte Especificando configurações de teste do Visual Studio.

Para configurar o profiler ASP.NET para suas configurações de teste

  1. Selecione a função para usar o para coletar os dados profiler de ASP.NET .

    Observação de cuidadoCuidado

    Essa função deve ser um servidor Web.

  2. Selecione Profiler ASP.NET para permitir que ASP.NET analisa coletar dados, e depois escolha Configurar.

    A caixa de diálogo para configurar ASP.NET que analisa a coletânea de dados é exibida.

  3. Em Intervalo de amostragem profiler, digite um valor que indica quanto não paralisaram ciclos de relógio de CPU para esperar entre a tomada de ASP.NET traçar perfil exemplos.

  4. Para ativar a interação de camada que analisa, selecione Ativar análise de interação de camada.

    Interação de camada que analisa maiores que o número de solicitações que são enviadas ao servidor Web por cada produto (por exemplo, MyPage.aspx ou CompanyLogo.gif) e hora ele recebe para servir a cada solicitação.Além disso, a análise de interação de camada coleção que as conexões ADO.NET foram usadas como parte da solicitação de página, e quantas consultas e chamadas de procedimento armazenado foram executadas como parte de atender a solicitação.

    Dois conjuntos diferentes de informações de tempo são coletados:

    • Informações de tempo (minuto, máximo, médio total, e) para servir a cada solicitação da Web.

    • Informações de tempo (minuto máximo, e) médio total de executar cada consulta.

Com o adaptador de dados diagnóstico profiler de ASP.NET configurado em sua configuração de teste, você pode agora coletar ASP.NET traçar perfil de dados em seu aplicativo da Web de ASP.NET .Para obter mais informações sobre como configurar o IIS, o agente de teste que é necessária no computador do IIS, e como testar seu aplicativo da web ASP.NET consulte Como: executar um teste de carga que contém os testes de desempenho da Web que coleta o ASP.NET Profiler dados.

Consulte também

Tarefas

Como: criar uma configuração de teste para um teste de carga distribuída

Conceitos

Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste

Executando testes automatizados no Microsoft Test Manager

Testando o desempenho e o estresse usando testes de carga e desempenho Web do Visual Studio

Outros recursos

Especificando configurações de teste do Visual Studio

Distribuição de teste de carga é executado em várias máquinas de teste usando o controladores de teste e agentes de teste

Como: executar um teste de carga que contém os testes de desempenho da Web que coleta o ASP.NET Profiler dados