Partilhar via


Gerenciando resultados de teste de carga no repositório de resultados de teste de carga

Quando você executa seus testes de carga, todas as informações obtidas durante um teste de carga podem ser armazenadas no Repositório de Resultados de Teste de Carga, que é um banco de dados SQL. O Repositório de Resultados de Teste de Carga contém dados do contador de desempenho e todas as informações sobre erros gravados. O banco de dados Repositório de Resultados é criado pela configuração para controladores ou criada automaticamente na primeira execução local de um teste de carga. Para uma execução local, o banco de dados será criado automaticamente se o esquema de teste de carga não estiver presente.

Se você modificar a cadeia de conexão do repositório de resultados do controlador para usar um servidor diferente, o novo servidor deverá ter o script loadtestresultsrepository.sql executado para criar o esquema. Para obter informações sobre como configurar o Repositório de Resultados do Teste de Carga, consulte Como criar um repositório de resultados de teste de carga usando SQL.

O Visual Studio Ultimate fornece conjuntos de contadores nomeados que coletam contadores de desempenho comuns baseados em uma tecnologia. Esses conjuntos são úteis quando você está analisando um servidor IIS, um servidor ASP.NET ou um servidor SQL. Todos os dados coletados com conjuntos de contadores são armazenados no Repositório de Resultados do Teste de Carga.

Importante

Há uma diferença entre um conjunto de contadores e os dados do contador de desempenho.Um conjunto de contadores é metadados.Ele define um grupo de contadores de desempenho que devem ser coletados de um computador que esteja executando uma função específica como, por exemplo, o IIS ou o SQL Server.O contador faz parte da definição do teste de carga.Os dados do contador de desempenho são coletados com base nos conjuntos de contadores, no mapeamento do conjunto de contadores para um computador específico e na taxa de amostragem.

Requisitos

  • Visual Studio Ultimate

Versões do SQL Server 2012

Para usar testes de carga, você pode usar SQL Server 2012 Express LocalDB instalado com o Visual Studio 2012 Ultimate e é o servidor de banco de dados padrão para testes de carga (incluindo a integração do Microsoft Excel). SQL Server Express LocalDB é um modo de execução do SQL Server Express destinado a desenvolvedores de programas. A instalação do SQL Server Express LocalDB copia um conjunto mínimo de arquivos necessários para iniciar o Mecanismo de Banco de Dados do SQL Server.

Dica

Se você estiver atualizando do Visual Studio 2010 Ultimate e se o SQL Server Express for detectado com um banco de dados de teste de carga existente, o Visual Studio 2013 Ultimate tentará se conectar a ele e usá-lo.Além disso, se o SQL Server Express for detectado, o Visual Studio 2013 Ultimate tentará criar o banco de dados de teste de carga usando o SQL Server Express em vez do SQL Server Express LocalDB.

Se sua equipe espera necessidades pesadas de banco de dados, ou se seus projetos excedem o SQL Server 2012 Express LocalDB, considere a atualização para o SQL Express ou para o SQL Server completo para conseguir um potencial maior de dimensionamento. Se você atualizar o SQL Server, os arquivos MDF e LDF do SQL Server 2012 Express LocalDB serão armazenados na pasta de perfil do usuário. Esses arquivos podem ser usados para importar o banco de dados de teste de carga para o SQL Server Express 2012 ou o SQL Server 2012.

Você pode baixar o SQL Server Express 2012 no Centro de Download da Microsoft: Microsoft SQL Server Express 2012.

Considerações sobre o repositório de resultados do teste de carga

Quando o Visual Studio Ultimate é instalado, o armazenamento de resultados de teste de carga é configurado para usar uma instância do SQL Express instalada no computador. O SQL Express está limitado a usar no máximo 4 GB de espaço em disco. Se for executar muitos testes de carga por um longo período, você deverá considerar a configuração do armazenamento de resultados de teste de carga para usar uma instância do produto SQL Server completo, se disponível.

Tarefas do analisador de teste de carga

Tarefas

Tópicos associados

Configurar um repositório de resultados de teste de carga: você pode configurar um repositório de resultados de teste de carga em um banco de dados SQL.

Dica

Um repositório de teste de carga também pode ser criado durante a instalação de um controlador de teste.Para obter mais informações, consulte Instalando e configurando agentes e controladores de teste.

Selecionando e exibindo um repositório de resultados: você pode selecionar um repositório de resultados específico. Você não está limitado a um repositório de resultados local. Geralmente, os testes de carga são executados em um conjunto remoto de computadores de agente. Os resultados do teste de seus agentes ou do seu computador local podem ser salvos em qualquer servidor SQL no qual você criou um repositório de resultados de testes de carga. Em ambos os casos, você deve identificar onde armazenar os resultados do teste de carga usando a janela Administrar Test Controllers.

Excluindo um resultado de teste de carga do repositório: você pode remover um resultado de teste de carga do Editor de testes de carga usando a caixa de diálogo Abrir e Gerenciar Resultados de Testes de Carga.

Importar e exportar resultados em um repositório: você pode importar e exportar resultados de teste de carga do Editor de testes de carga.

Tarefas relacionadas

Analisando resultados de testes de carga usando o Analisador de Teste de Carga

Você pode exibir os resultados de um teste de carga em execução e um teste de carga concluído usando o Analisador de Testes de Carga.

Consulte também

Tarefas

Como acessar resultados de teste de carga para análise

Conceitos

[obsoleto] Executando testes de carga

[obsoleto] Testes de carga e desempenho para Web no Visual Studio

Outros recursos

Criando e editando testes de carga

Analisando resultados de testes de carga usando o Analisador de Teste de Carga