Como criar um repositório de resultados de teste de carga usando SQL
Os resultados dos testes de carga são armazenados em um banco de dados SQL. O banco de dados SQL é chamado de Repositório de Resultados de Testes de Carga. Pode ser local, normalmente usando o SQL Express, ou remoto, usando qualquer versão do SQL. Após o esquema de banco de dados ser criado, você pode salvar os resultados do teste de carga no banco de dados.
Uma opção é criar as tabelas de bancos de dados em um servidor local executando o SQL Express. Você só precisa executar os scripts uma vez para que o Repositório de Resultados de Testes de Carga local seja a configuração global para todos os testes de carga.
Para um controlador, a configuração cria uma instância local padrão do SQL Express e do Repositório de Resultados de Teste de Carga e a configura para ser usada pelo controlador. Para qualquer configuração que não use um computador remoto, o banco de dados é criado na primeira execução de um teste de carga. Você precisará configurar um Repositório de Resultados separado e diferente se quiser usar um banco de dados mais avançado do SQL Server. Você pode posteriormente minar os dados minados por usuários adicionais. Para obter mais informações, consulte Distribuindo execuções de teste de carga em várias máquinas de teste usando controladores e agentes de teste.
Requisitos
- Visual Studio Ultimate
Para configurar um computador que executa o SQL
Abra um prompt de comando do Visual Studio. Digite o seguinte texto:
Em uma versão de 32 bits do tipo Windows: cd "c:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE"
-ou-
Em uma versão de 64 bits do tipo Windows: cd "c:\Program Files (x86) \Microsoft Visual Studio 12.0\Common7\IDE"
Nessa pasta, digite o seguinte texto:
SQL Express: SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql
SQL: você pode instalar o banco de dados em qualquer servidor SQL existente. Por exemplo, se você tivesse um servidor SQL chamado ContosoServer1 usaria o seguinte comando:
SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql
Aviso
Os parâmetros diferenciam maiúsculas de minúsculas.Você deve digitar S maiúsculo e i minúsculo.
Você também pode precisar especificar um nome de usuário e uma senha para poder se conectar ao ContosoServer1. Nesse caso, você usaria o seguinte comando:
SQLCMD /S ContosoServer1 -U < nome do usuário > -P < senha > -i loadtestresultsrepository
Aviso
Os parâmetros diferenciam maiúsculas de minúsculas.Você deve digitar S, U e P maiúsculos e i minúsculo.
Na barra de ferramentas Teste de Carga, selecione Gerenciar Controladores de Teste. A caixa de diálogo Gerenciar Controladores de Teste é exibida.
Em Carregar Cadeia de Conexão de Resultados de Teste, clique no botão procurar (…) para exibir a caixa de diálogo Propriedades da Conexão.
Dica
Se você alterar a cadeia de conexão de um controlador, selecione o controlador.
Em Nome do Servidor, digite localhost\sqlexpress ou o nome do servidor que você usou na etapa 2, como ContosoServer1.
Em Fazer logon no servidor, escolha Usar Autenticação do Windows.
Em Conectar a um banco de dados, escolha Selecionar ou digitar um nome de banco de dados. Selecione LoadTest na caixa de lista suspensa.
Escolha OK.
Escolha Fechar na caixa de diálogo Administrar Controlador de Teste.
Consulte também
Tarefas
Como selecionar um repositório de resultados de teste de carga
Conceitos
Gerenciando resultados de teste de carga no repositório de resultados de teste de carga