Passo a passo: Adicionando a vinculação de dados para um teste de desempenho da Web (arquivo CSV)
Nessa explicação passo a passo, você associará um teste de desempenho da Web em um arquivo .csv e verificar-o-&z que funcione corretamente.
Usando associação de dados, um banco de dados pode fornecer dados para um teste de desempenho da Web.Você pode associar dados de uma fonte de dados a uma parte de uma solicitação da Web que requer dados, como um parâmetro de postagem de formulário.Para obter mais informações, consulte Vinculando a uma fonte de dados a um teste de desempenho da Web.
Nessa explicação passo a passo, você executará as seguintes tarefas:
Adicionar a associação de dados a um teste de desempenho da Web
Execute o teste de desempenho da Web para que verifique se ela funciona corretamente
Pré-requisitos
Aqui é o que você precisará:
Visual Studio Ultimate
O aplicativo Web que você criou em Instruções passo a passo: criando um aplicativo Web simples
O teste de desempenho da Web que você criou em Passo a passo: Gravação e execução de um teste de desempenho da Web
Preparação para a explicação passo a passo
Você precisará de uma fonte de dados de exemplo para associar, portanto você criará um arquivo fonte de dados CSV.
Preparar a fonte de dados
Crie uma nova pasta e nomeie de dados .
Na pasta de Dados , crie um novo arquivo de texto e nomeie ColorData.csv.
Observação Você pode usar qualquer editor de texto, por exemplo o Bloco de Notas, para criar o arquivo.
Adicione o seguinte para o arquivo de texto:
ColorId, ColorName 0,Red 1,Blue
Importante Nessa explicação passo a passo o arquivo CSV deve ter títulos de coluna.Para associar um teste de desempenho da Web para um arquivo CSV que não tenha títulos de coluna, use a técnica descrita em Como: vincular um teste de desempenho da Web a um arquivo de texto.
Salve e feche o arquivo.
Observação Abra o arquivo Excel e confirme se os dados separados por vírgulas aparecem em colunas separadas.
Para preparar o teste de desempenho da Web
Abra o aplicativo Web que você criou em Instruções passo a passo: criando um aplicativo Web simples.
Pressione CTRL+F5 para executar o aplicativo da Web no navegador.Você verá a primeira página.Feche o navegador.
Observação Isso inicia o servidor de desenvolvimento do ASP.NET que executa o aplicativo da Web que seu teste de desempenho da Web testará.Você verá o ícone do servidor de desenvolvimento do ASP.NET na área de notificação, em extrema direita da barra de tarefas.
Abra o aplicativo Web que você criou em Passo a passo: Gravação e execução de um teste de desempenho da Web.
Em Gerenciador de Soluções, clique duas vezes ColorWebTest.webtest.Editor de teste de desempenho da Web aparece e a lista de solicitações da Web é exibida.
Adicionar a associação de dados a um teste de desempenho da Web
Para adicionar uma fonte de dados ao teste de desempenho da Web
No Editor de teste de desempenho da Web, escolha o botão de Adicionar fonte de dados na barra de ferramentas.
Novo Assistente de Fonte de Dados de Teste aparece.
Em Nome da fonte de dadosColorsCSVem forma da caixa.
Na lista de Tipo de Fonte de Dados escolha Arquivo CSV.
Escolha Avançar.
Na caixa de Escolher um arquivo CSV digite o caminho e o nome do arquivo, ou clique nas reticências para procurar o arquivo.Por exemplo, digite o seguinte:
<Your Path>\ \ ColorData.csv dados
Os dados do arquivo CSV aparecem no painel de visualização de dados.
Escolha Concluir.
Uma caixa de diálogo aparecerá e solicita que você a adicionar o arquivo ao projeto atual.
Escolha Sim.
Um nó de Fontes de Dados será adicionado ao seu teste de desempenho da Web, e o arquivo de texto aparecerá como uma tabela na hierarquia.
Para este passo-a-passo, não é necessário adicionar o arquivo ao projeto.No futuro, você pode usar as informações a seguir para ajudá-lo a decidir:
Resposta
Resultado
Vantagem
Sim
O arquivo é copiado para o projeto.
Quando o projeto é implantado, não há nenhum esforço extra necessário.
Não
O arquivo não é copiado para o projeto.Quando o projeto é implantado, você pode atualizar o caminho do arquivo.
Alguns arquivos de dados podem ser muito grandes, e devem ser mantidos separada do projeto.Alguns arquivos de dados devem ser compartilhados entre vários membros de uma equipe, e devem ser mantidos em um local central que todos os membros possam acessar.
No menu escolha ARQUIVOSalve ColorWebTest.webtest para salvar o teste de desempenho da Web.
Para adicionar a associação de dados ao teste de desempenho da Web
No Editor de teste de desempenho da Web, localize que redireciona a solicitação para a página Red.aspx.Isso deve ser o segundo nó na lista de solicitação.
Importante O aplicativo Web usa um redirecionamento para mover da página Default.aspx à página Red.aspx.No editor de teste de desempenho da Web, a lista de solicitação mostrará Default.aspx, não Red.aspx, para a solicitação que você está tentando localizar.Para localizar a solicitação correta, expanda o nó da solicitação, expanda a pasta de Parâmetros de postagem de formulário , e confirme que há uma entrada RadioButtonList=Red.
Selecione o nó de RadioButtonList1 .
Na janela de Propriedades , localize a propriedade de Valor .É definida na Vermelho porque é o que você selecionou quando você gravou o teste de desempenho da Web.Escolha a propriedade, e escolha na seta para baixo que aparece.
ColorsCSVexpanda, expanda a tabela de ColorData#csv , selecione Nomedacor.RadioButtonList agora é associado à fonte de dados.
No solution Explorer, escolha Local (local.testsettings), abra o menu de atalho, e então escolha Abrir.
Na caixa de diálogo de Configurar Configurações de Teste , selecione Teste na Web no painel esquerdo, e selecione a opção de Uma execução por linha da fonte de dados no painel direito.Isso faz com que o teste execução iterativa, uma vez para cada linha no banco de dados.Em cada iteração de teste, o cursor move para a próxima linha no banco de dados.
Observação Todos os resultados são armazenados na memória.Como consequência, usando a opção de Uma execução por linha da fonte de dados não tem escalabilidade bem para grandes conjuntos de dados.Para executar entre todas as linhas em um grande conjunto de dados, a abordagem recomendada é executar o teste de desempenho da Web em um teste de carregamento de usuário único.Para executar através de cada linha uma vez, selecione a tabela de dados no teste de desempenho da Web e o conjunto Método de acessoexclusivoa.O teste de carregamento não terá as mesmas restrições de memória que o teste de desempenho da Web.
Escolha Fechar.
No menu escolha ARQUIVOSalve ColorWebTest.webtest para salvar o teste de desempenho da Web.
Executando o teste de desempenho da Web para que verifique se ela funciona corretamente
Para verificar o teste de desempenho da Web
No Editor de teste de desempenho da Web, escolha Executar teste para iniciar o teste de desempenho da Web e exibir Visualizador de resultados de teste de desempenho da Web.
No Visualizador de resultados de teste de desempenho da Web haverá dois blocos de teste de desempenho da Web.Execução 1 usará a primeira linha de dados, e Execução 2 usará a segunda linha de dados.Visitas observe que Execução 1 visita a página Red.aspx, e de Execução 2 a página Blue.aspx.
Observação Você pode ter que rolar para cima no Visualizador de resultados de teste de desempenho da Web para ver ambos os ensaios.
Observação O erro em Execução 2 é causado pela regra de validação URL de resposta porque o URL não coincide com o que foi gravado.Você pode remover esse erro de validação excluindo a regra de validação de URL de resposta sob o nó de Regras de validação no Editor de teste de desempenho da Web.Para obter mais informações, consulte Usando regras de extração e validação nos testes de desempenho de Web.
Escolha a guia de Contexto e observe como valores diferentes são associados no contexto em dois blocos.Cada coluna associada é definida como um parâmetro do contexto do formulário “DataSource1.Table1.ColumnA”.
Próximas etapas
Nessa explicação passo a passo você adicionou associação de dados a um teste de desempenho da Web, usando um arquivo CSV.Para aprender sobre associação a outras fontes de dados, consulte o seguinte:
Como: Adicionar ligação de dados em uma solicitação da Web
Passo a passo: Adicionando a vinculação de dados para um teste de desempenho da Web (arquivo XML)
Passo a passo: Adicionando a vinculação de dados para um teste de desempenho da Web
Consulte também
Conceitos
Vinculando a uma fonte de dados a um teste de desempenho da Web