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

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Alguns sites e aplicativos Web usam parâmetros dinâmicos em uma ou mais das suas solicitações da Web. A parâmetro dinâmico é a um parâmetro cujo valor é gerado sempre que um usuário executa o aplicativo. Um parâmetro dinâmico pode causar a reprodução de teste de desempenho na Web falhe, pois o valor dinâmico provavelmente serão diferente sempre que o teste é executado. Portanto, você não pode reproduzir valores registrados. Um exemplo de um parâmetro dinâmico é uma identificação de sessão. A identificação da sessão normalmente muda a cada 5 a 30 minutos.

O gravador de teste de desempenho de Web e o mecanismo de reprodução tratar automaticamente os tipos mais comuns de parâmetros dinâmicos:

  • Os valores de parâmetro dinâmico definido no valor do cookie. O mecanismo de teste de desempenho de Web automaticamente manipula esses durante a reprodução.

  • Os valores de parâmetro dinâmico definidos nos campos ocultos nas páginas HTML, tais como ASP.NET view state. Esses são manipuladas automaticamente pelo gravador de adição de regras de extração do campo oculto para o teste.

  • Os valores de parâmetro dinâmico definidos como parâmetros post de formulário ou de seqüência de caracteres de consulta. Esses são manipulados através da detecção de parâmetro dinâmico ao concluir o teste.

O padrão Visual Studio 2010 Ultimate configuração é detectar parâmetros dinâmicos quando você grava um desempenho de Web de teste usando o gravador de teste de desempenho de Web. No entanto, se você tiver Visual Studio 2010 Ultimate configurado para não detectar parâmetros dinâmicos, ou na Web, o aplicativo que está sendo testado obtém modificado com parâmetros adicionais de dinâmicos, o Editor de teste de desempenho de Web fornece a capacidade de detectar parâmetros dinâmicos em que o desempenho de Web Test.

ObservaçãoObservação

Você pode alterar o comportamento padrão para detectar os parâmetros dinâmicos quando você executa um teste de desempenho da Web em Visual Studio 2010 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 da Web desempenho, você pode usar o Promover parâmetros dinâmicos para parâmetros de teste da Web na barra de ferramentas para detectar automaticamente os tipos de parâmetro dinâmico listados acima, o teste de desempenho da Web conforme descrito no procedimento a seguir.

Para detectar os parâmetros dinâmicos em seu teste de desempenho de Web

  1. Abra um teste de desempenho da Web.

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

  2. Na barra de ferramentas, clique na Promover parâmetros dinâmicos para os parâmetros de teste da Web botão.

    Após concluir o processo de detecção, se todos os parâmetros dinâmicos forem detectados, parâmetros dinâmicos promover Web teste aparece a caixa de diálogo de parâmetros.

    Os parâmetros dinâmicos estão listados sob o Parâmetros dinâmicos coluna. As solicitações que o parâmetro dinâmico será extraído do e vinculado são listadas sob o Extrair o parâmetro de resposta e ligar a colunas de solicitação.

    Dica

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

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

  4. Clique em OK.

    ObservaçãoObservação

    Há algumas formas de parâmetros dinâmicos que não são detectados. Para lidar com esses parâmetros corretamente, você pode adicionar regras de extração para parâmetros dinâmicos nos testes 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 de 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