Especificar o contador define para computadores em um teste de carga
Testes de carga fornecem conjuntos de contadores nomeados que são úteis quando você analisa os dados do contador de desempenho. Os conjuntos de contadores são organizados por tecnologia e incluem o aplicativo, o ASP.NET.NET Application, o IIS e SQL. Quando você cria um teste de carga usando o New Load Test Wizard, você adicionar um conjunto inicial de contadores. Eles oferecem um conjunto de conjuntos de contador predefinidos e importantes para o teste de carga. Você gerenciar seu contadores no Load Test Editor.
Observação |
---|
Se os testes de carga são distribuídos em máquinas remotas, o controlador e contadores agente são mapeados para o controlador e agente conjuntos do contador. Para obter mais informações sobre como usar máquinas remotas em seu teste de carga, consulte Distribuindo os testes de carga em várias máquinas de teste usando o controladores de teste e agentes de teste. |
Conjuntos de contadores são reunidos nos computadores que você especificar. A associação entre um conjunto de contadores e um computador que é usado durante um teste de carga é um mapeamento de conjunto de contadores. Por exemplo, o servidor Web que você está testando pode ter o ASP.NET, o IIS, e.Mapeamentos do conjunto de contadores NET do aplicativo.
Por padrão, contadores de desempenho são coletados no controlador e agentes. Para obter mais informações, consulte Distribuindo os testes de carga em várias máquinas de teste usando o controladores de teste e agentes de teste.
É importante que você adicione os servidores em teste à lista de computadores na qual deseja coletar contadores. Em seguida, quaisquer dados importantes do sistema são coletados e monitorados durante o teste de carga.
Carregar conjuntos de contadores de teste
Usando conjuntos de contadores
As ferramentas de teste de carga coletam e representar graficamente dados de desempenho usando contadores ao longo do tempo. Dados do contador são coletados em intervalos especificados pelo usuário durante a execução de um teste de carga. Para obter mais informações, consulte Como: Especificar a taxa de amostra para uma configuração de execução de teste de carga. Você pode exibir os contadores em tempo de execução ou pode exibi-los após um teste de carga usando o Load Test Analyzer. Para obter mais informações, consulte Visão geral do analisador de teste de carga.
Dados de contadores são reunidos no servidor e em qualquer computador onde um teste é executado. Se você tiver configurado um conjunto de computadores agentes nos quais executar os testes, contadores são reunidos nesses computadores também.
Há três categorias de contador: porcentagens, contagens e médias. Alguns exemplos são uso % da CPU, contagens de bloqueio do SQL Server e no IIS o número de solicitações por segundo.
Dados de desempenho para solicitações HTTP individuais são relatados pelo computador que executa um teste. como, por exemplo, um computador do agente. Para solicitações, você pode monitorar dados como tempo médio para primeiro byte, tempo de resposta, e solicitações por segundo.
Para facilitar a coleta de dados de desempenho em um servidor Web, Visual Studio Ultimate também fornece conjuntos de contadores predefinidos, baseados na tecnologia para uso em testes de carga. Estes conjuntos são úteis quando você estiver analisando um servidor que esteja executando o IIS, ASP.NET ou SQL Server. Contadores não fornecidos no conjunto padrão de contadores podem ser adicionados usando o Load Test Editor. É importante que você adicione os computadores ou servidores sob teste ao teste de carga para certificar-se de que você pode monitorar o uso de recursos nesses computadores. Para obter mais informações, consulte Como: Gerenciar conjuntos de contador usando o Load Test Editor..
Análise de resultados de carga de execuções freqüentemente requer o conhecimento específico do domínio uma área específica para saber quais dados para reunir, para definir regras de limite e como saber quando uma medida reflete um problema específico do aplicativo. Para obter mais informações, consulte Sobre regras de limite em testes de carga.
Considerações sobre o intervalo de amostragem de contador de desempenho
Selecione um valor apropriado para o Taxa de amostragem de a propriedade no teste de carga executar configurações com base no comprimento do seu teste de carga. Uma taxa de amostragem menor, como, por exemplo, o valor padrão de cinco segundos, requer mais espaço no banco de dados de resultados de teste de carga. Para mais testes de carga, aumentando a taxa de amostragem reduz a quantidade de dados coletados. Para obter mais informações, consulte Como: Especificar a taxa de amostra para uma configuração de execução de teste de carga.
A seguir estão algumas diretrizes para taxas de amostragem.
Duração do teste de carga |
Taxa de amostragem recomendado |
---|---|
< 1 Hora |
5 segundos |
Horas de 1−8 |
15 segundos |
Horas de 8−24 |
30 segundos |
> 24 Horas |
60 segundos |
Armazenando dados de desempenho
Durante uma execução de teste de carga, os dados do contador de desempenho são coletados e armazenados na Carregar repositório de resultados de teste. Para obter mais informações, consulte Gerenciando os resultados de teste de carga no repositório de resultados de teste de carga.
Tarefas
Tarefas |
Tópicos associados |
---|---|
Especifique os conjuntos do contador inicial para o teste de carga: Quando você cria um teste de carga, você pode adicionar conjuntos de contadores que você deseja monitorar na New Load Test Wizard. Para obter mais informações, consulte. Como: Criar um novo teste de carga usando o novo Assistente de teste de carga. |
|
Gerencie conjuntos de contadores para o teste de carga: Após você criar o teste de carga, você pode editar o conjunto de contadores no Load Test Editor. Gerenciar conjuntos de contadores envolve escolhendo o conjunto de computadores a partir do qual você deseja coletar dados de desempenho e a atribuição de um conjunto de conjuntos de contadores para coletar de cada computador individual. Você gerenciar seu contadores no Load Test Editor. |
|
Adicione conjuntos de contadores para o teste de carga: Quando você cria um teste de carga com New Load Test Wizard, você pode adicionar um conjunto inicial de contadores. Eles oferecem um conjunto predefinido para o teste de carga. Depois de criar um teste de carga, você pode adicionar novos contadores para conjuntos de contador existentes usando o Load Test Editor. |
|
Especifica uma regra de limite usando contadores para o teste de carga: Uma regra de limite é uma regra que é definida em um contador de desempenho individual para monitorar o uso de recursos do sistema durante um teste de carga. As definições do conjunto contador contêm regras de limite predefinido para muitos contadores de desempenho principais. As regras de limite em testes de carga comparam um valor de contador de desempenho com um valor constante ou outro valor de contador de desempenho. |
|
Atribua nomes amigáveis para os computadores para o contador conjuntos são mapeados: Você pode adicionar marcas de computador que permitem aplicar um nome facilmente reconhecível para um computador. As marcas são exibidas na Counter Set Mappings o nó da árvore no Editor de teste de carga. Mais importante, as marcas são exibidas em relatórios do Excel ajudam os interessados a identificar qual função que o computador tem no teste de carga, por exemplo, "Web Server1 em lab2" ou "SQL Server2 no escritório de Phoenix". Para obter mais informações, consulte Relatório de resultados de testes de carga para comparações de teste ou análise de tendências. |
Tarefas relacionadas
Visão geral do analisador de teste de carga
Consulte também
Tarefas
Conceitos
Sobre regras de limite em testes de carga