Como: criar um novo teste de desempenho da Web usando o gravador de teste de desempenho de Web

Você grava um teste de desempenho Web Criando um novo teste de desempenho de Web em Visual Studio.O teste de desempenho da Web ativa integrada Web desempenho Test Recorder e inicia o Internet Explorer.O desempenho do Web Test Recorder é instalado como parte do Visual Studio Ultimate.Ele é usado para gravar as ações que você executar ao navegar um site da Web.Como mover através do site, solicitações gravadas são adicionadas ao teste de desempenho da Web.

Após ter registrado um teste de desempenho da Web, você pode alterar o teste e adicionar propriedades para o teste usando o Editor de teste de desempenho de Web.Para mais informações, consulte Como: editar um teste de desempenho de Web existente usando o Editor de teste de desempenho de Web.Você não pode editar os testes de desempenho da Web até que a gravação é interrompida.

O gravador de teste de desempenho de Web não captura o tráfego enviado entre cliente e servidor.Esse tipo de ferramenta é também conhecido como Gravador de proxy.Portanto, solicitações dependentes, como imagens, CSS e JavaScript, não são registradas.Em vez disso, o Visualizador de resultados de teste de desempenho da Web determina solicitações dependentes em tempo de execução.Isso leva a um teste mais adaptável que não está congestionado com solicitações de imagens.

Requisitos

  • Visual Studio Ultimate

Promovendo parâmetros dinâmicos

Quando você executa um aplicativo da Web, o aplicativo gera dados dinamicamente, como uma sessão de ID.Freqüentemente, aplicativos da Web também enviam dados dinâmicos no valores de parâmetro de cadeia de caracteres de consulta e formulário lançar valores de parâmetro.Um teste de desempenho da Web pode usar um valor de parâmetro gerados, capturando-o de resposta HTTP usando uma regra de extração e vinculá-lo a uma solicitação HTTP subseqüente.Essa seqüência de captura e vinculação é conhecida como o promoção de parâmetros dinâmicos.Promoção de parâmetro dinâmico pode evitar muitos casos de falha de reprodução.

Após concluir a gravação de um teste de desempenho da Web, você pode detectar se parâmetros dinâmicos existem e escolha promover alguns deles, conforme descrito no procedimento a seguir.

Gravação de um teste de desempenho de Web

Para gravar um teste de desempenho de Web

  1. Crie ou abra um projeto de teste de carga e desempenho de Web.Para obter mais informações sobre como criar uma Web de desempenho e projeto de teste de carga, consulte Como: criar e configurar projetos de teste para testes automatizados.

  2. O desempenho de Web e carregar o projeto de teste no Solution Explorer, clique com botão direito e escolha Add e escolha Teste de desempenho do Web.

  3. No Nome do teste , digite um nome apropriado.Não altere a extensão. webtest.Quando terminar, escolha OK.

    O Gravador de teste de desempenho do Web abre dentro de uma nova instância do Internet Explorer.

  4. Ir para o site que você deseja testar, geralmente um site da Web não-produção e observe os URLs que está listado na Desempenho Web Test Recorder.

    ObservaçãoObservação

    Normalmente, testes de desempenho da Web são usados para testar um aplicativo da Web que está em desenvolvimento e ainda não está pronto para produção.Portanto, presume-se que você tenha um aplicativo de Web.

  5. (Opcional) Escolha mais links para páginas adicionais de registro.

    Visual StudioExibe o teste de desempenho da Web gravado no Editor de teste de desempenho do Web como ele está sendo gravado.Após você interromper a gravação, você pode editar o teste.

  6. Escolha Parar para parar a gravação e feche o Internet Explorer.

    Uma caixa de diálogo exibe a mensagem detectando parâmetros dinâmicos.Ele também exibe uma barra de progresso mostra o status de detecção de parâmetro em respostas HTTP que foram recebidas.

    Se não há parâmetros dinâmicos forem detectados, a caixa de diálogo exibe a mensagem não detectou quaisquer parâmetros dinâmicos para promover.Fecha a caixa de diálogo.

    Se parâmetros dinâmicos forem detectados, o Promover dinâmico parâmetros para parâmetros de teste da Web caixa de diálogo aparece.Esta caixa de diálogo contém uma tabela que lista os valores de parâmetro dinâmico que foram encontrados, se houver.Você agora pode promovê-los aos parâmetros de teste da Web.Cada linha mostra um valor de parâmetro que você pode escolher para promover.

  7. (Opcional) No Promover dinâmico parâmetros para parâmetros de teste da Web caixa de diálogo, selecione verificar caixas para promoções que você deseja aplicar ao executar o teste de desempenho de Web e escolha OK.

    ObservaçãoObservação

    Para obter mais informações sobre como isolar parâmetros dinâmicos que estão causando problemas de reprodução no seu desempenho de Web de teste, consulteResolvendo Web teste resultado visualizador reprodução problemas de desempenho nos testes de desempenho de Web

  8. Sobre o arquivo menu, escolha Salvar para salvar o teste de desempenho da Web recém-gravado.

ms182539.collapse_all(pt-br,VS.110).gifPropriedades de solicitação

A árvore de nós que contém os URLs no Editor de teste de desempenho da Web é chamada de árvore de solicitação.Você pode selecionar nós na árvore de solicitação para exibir as propriedades associadas a cada solicitação após o teste é gravado.

Observe o seguinte sobre as solicitações que são capturadas:

  • Parâmetros Query String e os parâmetros Form Post foram detectados e gerados automaticamente para o teste.Você pode exibir a propriedade de método de transporte, GET ou POST na Visual Studio janela de propriedades para cada solicitação de um teste de desempenho da Web.

  • Quando terminar a gravação, o gravador de teste de desempenho Web detecta automaticamente o uso de campos de formulário ocultos.Você pode adicionar uma regra de extração ExtractHiddenFields a uma solicitação que contém campos ocultos.A regra de extração capturará os valores de campo oculto no contexto do teste de desempenho da Web.Os valores de campo oculto que foram enviados de volta para o servidor Web podem ser substituídos com vinculação de conteúdo para esses parâmetros de contexto.Isso permite que o teste use os valores corretos de campos hidden em tempo de execução que é necessário para campos hidden que contêm identificadores exclusivos, incluindo VIEWSTATE.Para mais informações, consulte Como: adicionar uma regra de extração a um teste de desempenho da Web.

  • Imagens não são gravadas.Em vez disso, porque o Parse Dependent Links propriedade da solicitação é definida como True, a página é analisada para determinar o conjunto de solicitações dependentes na página, como imagens, CSS e JavaScript.Para mais informações, consulte Como: editar um teste de desempenho de Web existente usando o Editor de teste de desempenho de Web.

  • Redirecionamentos não são gravados.Redirecionamentos são seguidos automaticamente quando o teste é executado.

Consulte também

Tarefas

Como: adicionar uma regra de extração a um teste de desempenho da Web

Como: editar um teste de desempenho de Web existente usando o Editor de teste de desempenho de Web

Como: adiciona uma gravação da Web a um teste de desempenho de Web existente

Outros recursos

Criando e editando testes de desempenho da Web

Resolvendo Web teste resultado visualizador reprodução problemas de desempenho nos testes de desempenho de Web