Partilhar via


Como: promover parâmetros dinâmicos aos parâmetros de teste de desempenho de Web

Alguns sites e aplicativos usam parâmetros dinâmicos em uma ou mais das solicitações da Web.Um parâmetro dinâmico é um parâmetro cujo valor é gerado sempre que um usuário executa o aplicativo.Um parâmetro dinâmico pode fazer com que seu reprodução de teste de desempenho da Web falha porque o valor dinâmico provavelmente será diferente sempre que o teste é executado.Portanto, você não pode executar gravados valores retornados.Um exemplo de um parâmetro dinâmico é uma identificação de sessãoA identificação da sessão altera geralmente cada 5 a 30 minutos.

O registrador de teste de desempenho da Web e o mecanismo da reprodução tratam automaticamente aos tipos mais comuns de parâmetros dinâmicos:

  • Valores de parâmetro dinâmicos definidos no valor do cookie.O mecanismo de teste de desempenho da Web automaticamente trata esses durante a reprodução.

  • Valores de parâmetro dinâmicos definidos nos campos ocultos em páginas HTML, como o estado de exibição do ASP.NET.Esses são tratados automaticamente pelo registrador que adiciona regras ocultas de extração de campo para o teste.

  • Valores de parâmetro dinâmicos definidos como parâmetros de postagem de cadeia de caracteres de consulta ou formulário.Esses são tratados com a detecção de parâmetro dinâmico quando o teste completa.

A configuração de Visual Studio Ultimate de opção está detectar parâmetros dinâmicos quando você registra um teste de desempenho da Web usando registrador do teste de desempenho da Web.No entanto, se você tiver configurado para não Visual Studio Ultimate detectar parâmetros dinâmico, ou a aplicação web que está sendo testada é alterado com parâmetros adicionais dinâmicos, o editor de teste de desempenho da Web fornece a capacidade de detectar parâmetros dinâmicos no teste de desempenho da Web.

ObservaçãoObservação

Você pode alterar o comportamento padrão para detectar parâmetros dinâmicos quando você executa um teste de desempenho da Web em Visual Studio Ultimate.Para obter mais informações, consulte Como: configurar opções de Visual Studio Ultimate para testes de desempenho da Web.

No editor de teste de desempenho da Web, você pode usar o botão de Promover parâmetros dinâmicos a parâmetros de teste na Web na barra de ferramentas para detectar automaticamente os tipos de parâmetro dinâmicos listados acima no seu teste de desempenho da Web conforme descrito no procedimento abaixo.

Requisitos

  • Visual Studio Ultimate

Para detectar parâmetros dinâmicas no seu teste de desempenho da Web

  1. Abra um teste de desempenho da Web.

    O editor de teste de desempenho da Web e abre a árvore de solicitação para o teste de desempenho da Web é exibida.

  2. Na barra de ferramentas, escolha o botão de Promover parâmetros dinâmicos a parâmetros de teste na Web .

    Após o processo de detecção concluir, se qualquer parâmetro dinâmico é detectado, os parâmetros dinâmicos elevar a caixa de diálogo dos parâmetros de teste Web aparecem.

    Os parâmetros dinâmicos são listados abaixo da coluna de Parâmetros Dinâmicos .Solicitações que o parâmetro será dinâmico e extraído do limite a são listados em Extrair parâmetro da resposta e Associar para solicitar colunas.

    DicaDica

    Se você escolher em um parâmetro dinâmico nos parâmetros dinâmicos elevar a caixa de diálogo dos parâmetros de teste da Web, duas solicitações estarão realçadas na árvore de solicitação do editor de teste de desempenho da Web.A primeira solicitação será a solicitação que a regra de extração será adicionada à.A segunda solicitação é onde o valor extraído será associado.

  3. Marque ou desmarque a caixa de seleção ao lado dos parâmetros que dinâmicas você gostaria de correlacionar automaticamente.Por padrão, todos os parâmetros dinâmicos são verificados.

  4. Escolha OK.

    ObservaçãoObservação

    Há alguns formulários de parâmetros dinâmicos que não são detectados.Para manipular corretamente esses parâmetros, você pode adicionar regras de extração aos parâmetros dinâmicas em seu teste de desempenho da Web manualmente.Para obter mais informações, consulte Como: resolver problemas de reprodução de teste da Web desempenho causados por parâmetros dinâmicos.

Consulte também

Tarefas

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

Como: resolver problemas de reprodução de teste da Web desempenho causados por parâmetros dinâmicos