Compartilhar via


Como: criar um repositório de resultados de teste de carga usando SQL

Os resultados de teste de carregamento são armazenados em um banco de dados SQL.O banco de dados SQL é chamado no armazenamento de resultados de teste de carregamento.Pode ser local, normalmente usando o SQL express, ou remoto, usando qualquer versão SQL.Depois que o esquema do banco de dados é criado, você pode salvar os resultados de teste de carregamento ao banco de dados.

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

Para um controlador, a configuração cria uma instância local padrão SQL express e os resultados de teste de carregamento configurar-l e armazená-las para uso do controlador.Para qualquer configuração que não usar um computador remoto, o banco de dados é criada na primeira vez de um teste de carregamento.Você precisará configurar um armazenamento separada e diferente de resultados se você desejar usar um banco de dados no SQL Server mais avançado.Você pode posteriormente minar os dados minados por usuários adicionais.Para obter mais informações, consulte Distribuição de teste de carga é executado em várias máquinas de teste usando o controladores de teste e agentes de teste.

Requisitos

  • Visual Studio Ultimate

Para configurar um computador que executa o SQL

  1. Abra um prompt de comando do Visual Studio.Digite o seguinte texto:

    Em uma versão de 32 bits do Windows que executa o tipo superior do Visual Studio: CD n:\Program arquivos (x) \ Microsoft Visual Studio 11,0 \ Common7 \ IDE

    -  ou  -

    Em uma versão de 64 bits do Windows que executa o tipo superior do Visual Studio: CD n:\program files\microsoft Visual Studio 11,0 \ Common7 \ IDE

  2. Nessa pasta, digite o seguinte texto:

    • **O SQL express:**Localhost de SQLCMD /S \ sqlexpress /i loadtestresultsrepository.sql

    • O SQL: você pode instalar o banco de dados existente com qualquer servidor SQL.Por exemplo, se você tiver um servidor SQL chamado ContosoServer1 você usaria o seguinte comando:

      SQLCMD /S ContosoServer1 - aprenda loadtestresultsrepository.sql

    Observação de cuidadoCuidado

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

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

    SQLCMD /S ContosoServer1 -U <user name> -P <password> -i loadtestresultsrepository.sql

    Observação de cuidadoCuidado

    Os parâmetros diferenciam maiúsculas de minúsculas.Você deve digitar maiúsculas S, EUA, e P, e minúsculas perdidas.

  3. Na barra de ferramentas de Teste de Carga , escolha Gerenciar Controladores de Teste.A caixa de diálogo de Gerenciar Controladores de Teste é exibida.

  4. Clique em de Cadeia de conexão de resultados de teste de carga, o botão procurar (…) para exibir a caixa de diálogo de Propriedades da Conexão .

    ObservaçãoObservação

    Se você altera a cadeia de conexão para um controlador, então você deve selecionar o controlador.

  5. Em Nome do servidor, digite localhost \ sqlexpress ou no nome do servidor que você usou na etapa 2 como ContosoServer1.

  6. Em Fazer logon no servidor, escolha Usar Autenticação do Windows.

  7. Em Conectar a um banco de dados, escolha Selecionar ou digitar um nome de banco de dados.LoadTest selecione da lista suspensa.

  8. Escolha OK.

  9. Escolha Fechar caixa de diálogo Administre o controlador de teste .

Consulte também

Tarefas

Como: selecione um repositório de resultados de teste de carga

Como: executar um teste de carga usando o teste controladores e agentes de teste especificados em uma configuração de teste

Conceitos

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

Outros recursos

Distribuição de teste de carga é executado em várias máquinas de teste usando o controladores de teste e agentes de teste