Partilhar via


Como: Criar um repositório de resultados usando SQL

Resultados dos testes de carga são armazenados em um banco de dados SQL.O banco de dados SQL é chamado Armazenamento de resultados de teste de carga.Ele pode ser local, normalmente usando SQL Express, ou remoto, usando qualquer versão do SQL.Depois que o esquema do banco de dados for criado, você pode salvar os resultados do teste de carga no banco de dados.

Observação:

Isso se aplica somente a testes de carga.Para obter informações sobre como salvar outros tipos de teste, consulte Salvando e Publicando Resultados de Testes.

Uma opção é criar as tabelas do banco de dados em um servidor local que esteja executando SQL Express.Você só tem que executar os scripts uma vez para seu armazenamento resultados de teste de carga local para ser a configuração global para todos os testes de carga.

Para um controlador, a instalação cria uma instância local padrão do SQL Express e o armazenamento de resultados de teste de carga e o configura para uso pelo controlador.Para qualquer instalação que não usa um equipamento, o banco de dados é criado na primeira execução de um teste de carga.Você precisará configurar armazenamentos de resultados separados e diferente se você desejar usar um banco de dados em um servidor SQL mais poderoso.Mais tarde você pode minar os dados minados por usuários adicionais.Para obter mais informações, consulte Como: Execute um teste on a simuladores de carga.

Para configurar um computador executando SQL Express

  1. Abra um prompt de comando Visual Studio.Digite o texto a seguir:

    n:\Program CD 9\Common7\IDE Files\Microsoft Visual Studio

  2. Nessa pasta, digite o texto a seguir:

    O SQLCMD loadtestresultsrepository.sql /i localhost\sqlexpress /S

    Cuidado:

    Os parâmetros diferenciam maiúsculas de minúsculas.Você deve digitar S maiúsculas e em minúsculas i.

    Opcionalmente, você pode instalar o banco de dados em qualquer SQL servidor existente.Por exemplo, se você tivesse um servidor SQL chamado ContosoServer1 você usaria o seguinte comando:

    SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    Cuidado:

    Os parâmetros diferenciam maiúsculas de minúsculas.Você deve digitar S maiúsculas e em minúsculas i.

    Talvez também seja necessário especificar um nome de usuário e senha para que você pode se conectar a ContosoServer1.Nesse caso, você usaria o seguinte comando:

    SQLCMD /S ContosoServer1 -U < > -P <senha>nome de usuário -i loadtestresultsrepository.sql

    Cuidado:

    Os parâmetros diferenciam maiúsculas de minúsculas.Você deve digitar maiúsculas S, U, P e minúscula i.

  3. No menu Test, clique em Administer Test Controllers.A Caixa de diálogo Administer Test Controllers é exibida.

  4. Na ‘ Load Test Results Connection String, clique no botão navegador (…) para exibir a Caixa de diálogo Connection Properties.

    Observação:

    Se você alterar a sequência de conexão para um controlador, então você deve selecionar o controlador.

  5. No Server Name, digite localhost\sqlexpress ou o nome do servidor que você usou na etapa 2, como ContosoServer1.

  6. Em Log on to the server, escolha Use Windows Authentication.

  7. Em Connect to a database, escolha Select or enter a database name.Selecione LoadTest na caixa de lista suspensa.

  8. Clique em OK.

  9. Clique em Close na caixa de diálogo Administer Test Controller .

Consulte também

Tarefas

Como: selecionar um repositório teste de carga resultados

Como: Executar um teste de carga usando agentes

Conceitos

Sobre os resultados teste de carga repositório

Controladores, representantes e Rigs