Gerenciando resultados de teste de carga no repositório de resultados de teste de carga
Publicado: abril de 2016
Ao executar seus testes de carga, todas as informações obtidas durante um teste de carga podem ser armazenadas no Armazenamento 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 quaisquer 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 de teste de carga, consulte Como criar um repositório de resultados de teste de carga usando SQL.
O Visual Studio Enterprise fornece conjuntos de contadores nomeados que coletam contadores comum de desempenho 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 contador são armazenados no armazenamento de resultados de 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 em conjuntos do contador, no mapeamento do contador definido como um computador específico, e na taxa de amostragem.
Requisitos
- O Visual Studio Enterprise
SQL Server 2012 versões
Para usar testes de carga, você pode usar SQL Server 2012 Express LocalDB que é instalado com 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 do SQL Server Database.
Dica
Se você atualizar do Visual Studio 2010 Ultimate e SQL Server Express for detectado com um banco de dados de teste de carga existente, o Visual Studio Enterprise tentará se conectar a ele e usá-lo.Além disso, se o SQL Server Express for detectado, o Visual Studio 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 seu projeto superar o LocalDB do SQL Server 2012 Express, considere a atualização para o SQL Express ou para o SQL Server completo para oferecer 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 do teste de carga para o SQL Server Express 2012 ou SQL Server 2012.
Você pode baixar o SQL Server Express 2012 do Centro de Download da Microsoft: Microsoft SQL Server Express 2012.
Considerações sobre a armazenagem dos resultados de teste de carregamento
Quando o Visual Studio Enterprise está instalado, o armazenamento de resultados de teste de carga é configurado para usar uma instância do SQL Express instalado no computador. O SQL Express está limitado a usar no máximo 4 GB de espaço em disco. Se for executar vários 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.
Carregar tarefas do analisador de teste de carga
Tarefas |
Tópicos associados |
---|---|
Repositório de resultados de configurar um teste de carga: você pode configurar um repositório de resultados de teste de carga em um banco de dados do SQL. Dica Um armazenamento de testes de carregamento também pode ser criado quando você instala 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íficos. Você não está limitado a um armazenamento local de resultados. 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 armazenamento para os resultados de testes de carga. Em ambos os casos, você deve identificar onde armazenar os resultados do teste de carga usando a janela Administrar Controladores de Teste. |
|
Excluir um resultado de teste 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 os resultados do teste 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 carregamento em execução e um teste de carregamento concluído usando o analisador de teste de carregamento.
Consulte também
Criando e editando testes de carga
[obsoleto] Executando testes de carga
Analisando resultados de testes de carga usando o Analisador de Teste de Carga
[obsoleto] Testes de carga e desempenho para Web no Visual Studio
Como acessar resultados de teste de carga para análise