Demonstra Passo a passo: A adição de vinculação de dados para um teste de desempenho de Web (arquivo CSV)
Esta explicação passo a passo, você irá acoplar um teste de desempenho da Web para um.CSV arquivos e verificar se ele funciona corretamente.
Usando a ligação de dados, um banco de dados pode fornecer dados para um teste de desempenho da Web. Você pode vincular dados de uma fonte de dados a uma parte de uma solicitação da Web que requer dados, como, por exemplo, um parâmetro formulário post. Para obter mais informações, consulte Vinculação a uma fonte de dados para um teste de desempenho da Web.
Esta explicação passo a passo, você executará as seguintes tarefas:
Adicionar vinculação de dados para um teste de desempenho da Web
Executar o teste de desempenho de Web para verificar se funciona corretamente
Pré-requisitos
Para concluir essa explicação passo a passo, você precisa do seguinte:
Visual Studio 2010 Ultimate
O aplicativo da Web que você criou naDemonstra Passo a passo: Criar um aplicativo Web simples
O teste de desempenho de Web que você criou naDemonstra Passo a passo: Gravação e execução de um teste de desempenho da Web
Preparando para o passo a passo
Para essa explicação passo a passo, será necessário um fonte de dados de exemplo para ligar. Você criará um simples arquivo fonte de dados CSV.
Preparar a fonte de dados
Crie uma nova pasta e nomeie de dados .
No dados pasta, 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 Esta explicação passo a passo o seu arquivo CSV deve ter títulos de coluna. Para vincular a um teste de desempenho da Web para um arquivo CSV que não tem títulos de coluna, use a técnica descrita no Como: Vincular a um teste de desempenho da Web para um arquivo de texto.
Salve e feche o arquivo.
Observação Você pode abrir o arquivo no Excel e confirmar se os dados separados por vírgulas aparecem em colunas separadas.
Para preparar o teste de desempenho de Web
Abra o aplicativo da Web que você criou na Demonstra Passo a passo: Criar 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 iniciará o ASP.NET Development Server que executa o aplicativo da Web de seu teste de desempenho da Web será testado. Você verá o ASP.Ícone de NET Development Server na área de notificação na extrema direita da barra de tarefas.
Abra o aplicativo da Web que você criou na Demonstra Passo a passo: Gravação e execução de um teste de desempenho da Web.
Em Solution Explorer, clique duas vezes em ColorWebTest.webtest. O O Editor de teste de desempenho do Web aparece e a lista de solicitações da Web é exibida.
Adicionar vinculação de dados para um teste de desempenho da Web
Para adicionar a fonte de dados para o teste de desempenho de Web
No O Editor de teste de desempenho do Web, clique o Adicionar fonte de dados botão na barra de ferramentas.
O Novo Assistente de fonte de dados de teste aparece.
No nome de fonte de dados caixa Digite ColorsCSV.
No tipo de fonte de dados lista, clique Arquivo CSV.
Clique em Next.
No Escolha um arquivo CSV caixa Digite o caminho e o nome do arquivo ou clique nas reticências para procurar o arquivo. Por exemplo, digite o seguinte:
< caminho >\Data\ColorData.csv
Os dados do arquivo CSV é exibida no painel de visualização de dados.
Clique em Finish.
Uma caixa de diálogo é exibida e solicita que você adicione o arquivo ao seu projeto atual.
Clique em Yes.
A Fontes de dados nó será adicionado ao seu teste de desempenho da Web e o arquivo de texto será exibido como uma tabela na hierarquia.
Para fins desta explicação passo a passo, não é necessário adicionar o arquivo ao projeto. No futuro, você pode usar as seguintes informações para ajudá-lo a decidir:
Resposta
Resultado
Vantagem
Sim
O arquivo é copiado para o projeto.
Quando o projeto for implantado, não há nenhum trabalho extra necessário.
Não
O arquivo não é copiado para o projeto. Quando o projeto for implantado, talvez você precise atualizar o caminho do arquivo.
Alguns arquivos de dados podem ser muito grandes e devem ser mantidos separados 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 podem acessar.
Sobre o arquivo menu clique em ColorWebTest.webtest salvar para salvar o teste de desempenho de Web.
Para adicionar ligação de dados para o teste de desempenho de Web
No O Editor de teste de desempenho do Web, localize a solicitação que redireciona para a página Red.aspx. Isso deve ser o segundo nó na lista de solicitações.
Importante A aplicação Web usa um redirecionamento para mover-se a página default. aspx para a página Red.aspx. No Editor de teste de desempenho de Web, a lista de solicitação mostrará default. aspx, e não Red.aspx, para a solicitação que você está tentando localizar. Para localizar o pedido correto, expanda o nó de solicitação, o Parâmetros Form Post pasta e confirme se há uma entrada RadioButtonList = Red.
Selecione o RadioButtonList1 nó.
No Propriedades janela, localize o valor propriedade. Ele está definido para Red porque esse é o que você selecionou quando você registrou o teste de desempenho da Web. Clique na propriedade e, em seguida, clique na seta para baixo que aparece.
Expanda ColorsCSV, expanda o ColorData #csv da tabela e, em seguida, selecione Integer. O RadioButtonList é vinculado à fonte de dados.
Sobre o teste menu, aponte para Editar TestSettingse, em seguida, clique em Local (local.testsettings).
No Configurar definições de teste caixa de diálogo, selecione Teste da Web no painel esquerdo e, em seguida, selecione o One run per data source row opção no painel à direita. Isso faz com que o teste execute iterativamente, um 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. Portanto, usando o One run per data source row opção será não são bem ampliadas para grandes conjuntos de dados. Para percorrer todas as linhas em um grande conjunto de dados, a abordagem recomendada é executar o teste de desempenho da Web em um teste de carga de usuário único. Para executar uma vez por meio de cada linha, selecione a tabela de dados no teste de desempenho da Web e defina O método de acesso para exclusivo. O teste de carga não terão as restrições de memória mesmo como o teste de desempenho da Web.
Clique em Close.
Sobre o arquivo menu clique em ColorWebTest.webtest salvar para salvar o teste de desempenho de Web.
Executando o teste de desempenho de Web para verificar se ele funciona corretamente
Para verificar se o teste de desempenho de Web
No Editor do teste de desempenho do Web, clique em Run Test para iniciar o teste de desempenho de Web e exibir o Visualizador de resultados do teste de desempenho da Web.
No Visualizador de resultados do teste de desempenho da Web haverá duas execuções de teste de desempenho da Web. Executar 1 usará a primeira linha de dados, e Executar 2 usará a segunda linha de dados. Observe que executar 1 visitar a página Red.aspx, e Executar 2 visitar a página Blue.aspx.
Observação Talvez você precise rolar para cima a Visualizador de resultados do teste de desempenho da Web ver ambos os teste é executado.
Observação O erro no Executar 2 é causado pela regra de validação de URL de resposta, porque a URL não coincide com aquele que foi gravado. Você pode remover o erro de validação, excluindo o URL de resposta regra de validação na Regras de validação nó a Editor de teste de desempenho do Web. Para obter mais informações, consulte Usando o Validation and Extraction Rules nos testes de desempenho de Web.
Clique o contexto guia e observar como os diferentes valores vinculados no contexto em que o dois executa. Cada coluna acoplada é definida como um parâmetro de contexto do formulário "DataSource1.Table1.ColumnA".
Próximas etapas
Esta explicação passo a passo você adicionou a vinculação de dados para um teste de desempenho da Web, usando um arquivo CSV. Para saber sobre a vinculação de outras fontes de dados, consulte o seguinte:
Como: Adicionar vinculação de dados para uma solicitação da Web
Demonstra Passo a passo: A adição de vinculação de dados para um teste de desempenho da Web
Consulte também
Conceitos
Vinculação a uma fonte de dados para um teste de desempenho da Web