Partilhar via


Sobre vinculação de dados de testes da Web

Usando vinculação de dados, um banco de dados pode fornecer dados para a Web teste.Você pode BIND dados de uma fonte de dados a uma parte de uma solicitação da Web que requer dados, sistema autônomo um parâmetro de POST de formulário.Você pode BIND a dados em um banco de dados, clicando em Adicionar fonte de dados.

Além disso, pode ser usada uma fonte de dados do banco de dados OLE DB para vinculação de dados, incluindo arquivos .csv, documentos XML, bancos de dados do Excel, acesso e do SQL servidor.

Você também pode usar vinculação de dados das seguintes maneiras:

  • Para as propriedades que você pode edição o Editor de Testes na Web.

  • Solicitações de serviço nas regras de validação e extração e na Web.

  • Nas propriedades de nível de solicitação plug-ins e teste.

Para usar ligação de dados para o plug-ins e as regras, você deve inserir manualmente a sintaxe de vinculação de dados: {{<context-variable-name}}.Fontes de dados colocar itens no contexto com o formato dataSourceName.TableName.ColumnName. Isso significa que uma ligação poderia ser semelhante ao seguinte: {{ds1.myTable.myColumn}}

Propriedades que usam vinculação de dados

  • Defina credenciais
    Você pode vincular a dados em um banco de dados para definir as credenciais em um teste.Por exemplo, você pode fazer uma lista de nomes de logon e senhas que você usa em seus os testes.

    Para mais informações, consulte: Como: conjunto credenciais em um teste da Web.

  • Parâmetros QueryString
    Você pode vincular a dados em um banco de dados para quaisquer pares de nomes e valores usados nos testes da Web.

  • Parâmetros de campo de formulário
    Você pode vincular a dados em um banco de dados para qualquer campo de entrada que aparece em um formulário da Web.

  • SoliciteURL
    Você pode acoplar a solicitação URL aos dados em um arquivo de banco de dados.

Métodos de acesso

Visual Studio Team System Test Edition suporta acesso seqüencial, aleatório e acesso exclusivo de registros no banco de dados quando efetua a ligação a uma fonte de dados.

  • Sequencial
    Inicia no primeiro registro e move na tabela linha por linha.Este é o padrão.Esse método irá fazer loop através de dados em uma tabela ao longo da duração de um teste.

  • ALEATÓRIO
    Percorre aleatoriamente as linhas de uma tabela.Esse método irá fazer loop através de dados em uma tabela ao longo da duração de um teste.

  • Exclusivo
    Percorre sequencialmente os dados, de linha por linha, mas somente uma vez para cada registro.Ele não executa um loop.

Considerações sobre o teste de carga

Execução de testes orientados a dados é um aspecto importante do teste de carga adequada porque ele modela mais realisticamente atividade do mundo real e ajuda a garantir que o servidor armazena em cache e, portanto, em, estão sendo usadas efetivamente.

Quando os testes da Web são montados em um teste de carga e executado em um dispositivo remoto, você deve considerar como os agentes individuais nos computadores usaram os dados acoplados.Por exemplo, quando o método de acesso é seqüencial or aleatório, cada agente obtém uma cópia completa dos dados são compartilhados por todos os usuários virtual criados neste agente.No entanto, quando o método de acesso é exclusivo, os dados é dividido entre os agentes.

Você também deve considerar o local da fonte de dados se você estiver usando um arquivo de texto sistema autônomo uma fonte de dados.Se o disco rígido você codificar um caminho de diretório, por exemplo c:\datafolder em time de design, o arquivo de texto terá que residem em c:\datafolder em cada computador agente em time de execução.É recomendável criar fontes de dados em compartilhamentos de rede.Criar dados em compartilhamentos de rede permite reutilizar esses dados em outros testes da Web, compartilhar esses dados com outros testadores e usar mais com com facilidade esses dados em um teste de carga em um simuladores de carga.

Seções relacionadas

vinculação de dados no testes da Web

Consulte também

Tarefas

Como: Adicionar vinculação de dados em uma solicitação da Web

Como: conjunto credenciais em um teste da Web

Demonstra Passo a passo: Adicionar vinculação de dados em um teste da Web

Conceitos

Controladores, representantes e Rigs