Como: Configure o ASP.NET o Profiler para carregar testes usando o teste das configurações

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio 2010 Professional 

Visual StudioExpress

O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

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

ObservaçãoObservação

Este adaptador de dados de diagnóstico não pode ser usado para testes que são executados usando Microsoft Test Manager. Você pode usar o ASP.NET Profiler testa o adaptador de diagnóstico com carga usando Web sites que requer apenas Visual Studio 2010 Ultimate.

O ASP.NET adaptador de dados de diagnóstico do profiler permite coletar ASP.NET dados do profiler da camada de aplicativo ao executar um Test de carga. Você não deve executar o profiler para testes de carga longo, por exemplo, os testes de carga executar mais de uma hora. Isso ocorre porque o arquivo profiler pode se tornar muito grande, talvez centenas de megabytes. Em vez disso, execute testes de carga mais curtos usando o ASP.NET profiler, que ainda fornecerá o benefício do diagnóstico profunda de problemas de desempenho.

ObservaçãoObservação

O ASP.NET perfis de adaptador de dados de diagnóstico do profiler do processo do Internet Information Server (IIS). Portanto, ele não funcionará contra um servidor da Web de desenvolvimento. Para criar o perfil do site da Web no seu teste de carga, você precisará instalar um agente de teste na máquina em que o IIS é executado. O agente de teste não irá gerar a carga, mas será um agente de coleta somente. Para obter mais informações, consulte Instalando e configurando controladores de criação, teste e agentes de Visual Studio.

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

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

Para configurar o ASP.NET o Profiler para as configurações de teste

Antes de executar as etapas neste procedimento, você deve abrir as configurações de teste do Microsoft Visual Studio 2010 e selecione o dados e diagnósticos página. Para obter mais informações, consulte Criar um teste automatizado de configurações para executar testes a partir de Visual Studio.

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

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

    Aviso

    Esta função deve ser um servidor Web.

  2. Selecione ASP.NET Profiler para habilitar a coleta de ASP.NET dados, de criação de perfil e clique em Configure.

    A caixa de diálogo para configurar ASP.NET a coleta de dados de criação de perfil é exibida.

  3. Em o intervalo de amostragem do Profiler, tipo ciclos de espera entre levando do relógio de um valor que indica quantos de CPU não interrompidosASP.NET profiling amostras.

  4. Para habilitar a criação de perfil de interação de camada, selecione Ativar o perfil de interação de nível.

    Nível de interação de contagens de criação de perfil o número de solicitações que são enviadas para o servidor Web para cada artefato (por exemplo, mypage. aspx ou CompanyLogo.gif) e o tempo necessário para cada solicitação de serviço. Além disso, o nível de interação com o perfil coleta qual ADO.Conexões de rede foram usados como parte da solicitação de página e a quantidade de consultas e chamadas de procedimento armazenado que foram executadas como parte da solicitação de serviço.

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

    • As informações de temporização (Min, Max, média e Total) para a manutenção de cada solicitação da web.

    • As informações de temporização (Min, Max, média e Total) de execução de cada consulta.

Com o ASP.NET adaptador de dados de diagnóstico do profiler configurado na sua configuração de teste, você pode coletar agora ASP.NET data de criação de perfil no seu ASP.NET aplicativo da Web. Para obter mais informações sobrecomo configurar o IIS, o agente de teste que é necessária na máquina do IIS, e como testar seu ASP.NET aplicativo da Web Consulte Como: Execute um teste de carga que contém os testes de desempenho de Web que coleta o ASP.NET Profiler Data.

Consulte também

Tarefas

Criar um teste automatizado de configurações para executar testes a partir de Visual Studio

Conceitos

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

Execução automatizada de testes

Teste de carga e desempenho do aplicativo

Outros recursos

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

Distribuindo os testes de carga em várias máquinas de teste usando o controladores de teste e agentes de teste

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