Compartilhar via


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

 

Publicado: abril de 2016

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

Requisitos

  • O Visual Studio Enterprise

Dica

Ele não pode ser usado para testes que são executados usando o Microsoft Test Manager.Você pode usar o ASP.NET adaptador de diagnóstico do criador de perfil com testes de carga usando sites que exigem apenas Visual Studio Enterprise.

O adaptador de dados de diagnóstico do criador de perfis do ASP.NET permite coletar dados do criador de perfis do ASP.NET da camada de aplicativo quando você executa um teste de carga. Você não deve executar o criador de perfis para testes de carga longos, por exemplo, que durem mais de uma hora. Isso porque o arquivo do criador de perfis pode ficar grande, talvez com centenas de megabytes. Em vez disso, execute testes de carga mais curtos usando o criador de perfis do ASP.NET, o que ainda lhe proporcionará o benefício de diagnosticar detalhadamente os problemas de desempenho.

Dica

O adaptador de dados de diagnóstico do criador de perfis do ASP.NET analisa o processo de IIS (Serviços de Informações da Internet).Desse modo, ele não funcionará em um servidor Web de desenvolvimento.Para analisar o site no teste de carga, você precisa instalar um agente de teste no computador em que o IIS está sendo executado.O agente de teste não vai gerar carga, mas será um agente apenas de coleta.Para obter mais informações, consulte Instalando e configurando agentes e controladores de teste.

Para obter mais informações, consulte Como criar 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 criador de perfis do ASP.NET.

Para configurar o criador de perfil do ASP.NET para suas configurações de teste

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

Para configurar o criador de perfil do ASP.NET para suas configurações de teste

  1. Selecione a função a ser usada para coletar dados do criador de perfil do ASP.NET.

    Aviso

    Essa função deve ser um servidor Web.

  2. Selecione Criador de Perfis do ASP.NET para permitir a coleta de dados de criação de perfil do ASP.NET e escolha Configurar.

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

  3. Em Intervalo de Amostragem do Criador de Perfis, digite um valor que indique quantos ciclos de relógio da CPU sem interrupção aguardar entre as coletas de amostras de criação de perfil do ASP.NET.

  4. Para habilitar a criação de perfil de interação de camada, selecione Habilitar Criação de Perfil de Interação de Camada.

    A criação de perfil de interação de camada conta o número de solicitações que são enviadas ao servidor Web para cada artefato (por exemplo, MyPage.aspx ou CompanyLogo.gif) e o tempo que leva para atender a cada uma delas. Além disso, a criação de perfil de interação de camada coleta quais conexões ADO.NET foram usadas como parte da solicitação de página, bem como quantas consultas e chamadas de procedimentos armazenados foram executadas como parte de uma prestação de serviços da solicitação.

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

    • As informações de medição de tempo (Mín., Máx., Média e Total) para prestação de serviços de cada solicitação da Web.

    • As informações de medição de tempo (Mín., Máx., Média e Total) da execução de cada consulta.

Com o adaptador de dados de diagnóstico do criador de perfis do ASP.NET definido nas suas configurações de teste, você pode coletar dados de criação de perfil do ASP.NET no seu aplicativo Web ASP.NET. Para obter mais informações sobre como configurar o IIS, o agente de teste é necessária no computador IIS e como testar seu ASP.NET aplicativo web consulte como: executar uma carga de teste contendo dados da Web testes enquanto coleta ASP.NET Profiler.

Consulte também

Especificando configurações de teste do Visual Studio
Configurando máquinas e coletando informações de diagnóstico usando configurações de teste
Running Automated Tests in Microsoft Test Manager
[obsoleto] Testes de carga e desempenho para Web no Visual Studio
Como criar uma configuração de teste para um teste de carga distribuída
Distribuindo execuções de teste de carga em várias máquinas de teste usando controladores e agentes de teste
como: executar uma carga teste contendo Web testes enquanto coleta ASP.NET Profiler dados