Partilhar via


A adição de Loop e a lógica de ramificação para solicitações da Web nos testes de desempenho de Web

Você pode adicionar flexibilidade para os testes de desempenho da Web, adicionando loops, condições de ramificação e transações.

Tarefas

Tarefas

Tópicos associados

Adicionando Loops para testes de desempenho da Web: Adicione a lógica de loop para testes de desempenho de Web para atribuir propriedades e regras específicas de condicionais. Isso fornece uma maneira simples para que solicitações dentro de um teste de desempenho de Web executar várias vezes.

Adicionando ramificação condicional para testes de desempenho da Web: Use a lógica de ramificação condicional nos testes de desempenho da Web para atribuir propriedades e regras específicas de condicionais. Por exemplo, você poderia criar uma condição em uma solicitação da Web que compara uma cadeia de caracteres em uma página da Web para um valor de seqüência de caracteres que você especificar.

Considerações sobre o uso de Loops

Considere os seguintes problemas potenciais ao usar loops em um teste de desempenho da Web ou uma carga de testes usando o teste de desempenho na Web:

  • Quando você executar o teste de desempenho da Web por conta própria, ou seja, não em um teste de carga, todo o resultado de teste da Web é mantido na memória. Portanto, um teste de desempenho da Web que contém um loop com muitas iterações pode consumir muita memória.Quando você executa esse teste de desempenho de Web em um teste de carga, se o teste levar muito tempo para executá-lo terá impacto sobre a combinação de teste no teste de carga. O mecanismo de teste de carga tratará a execução do teste de desempenho de Web como uma única iteração. Se, na verdade, o teste de desempenho de Web está executando muitas iterações, você não obterá a combinação desejada.

Em geral, uma iteração através do teste de desempenho da Web deve ser um modelo do que um único usuário será feito no site. É possível que alguns usuários podem adicionar vários itens ao carrinho de compras em uma única sessão, mas que não inclinar o modelo. No entanto, um loop não deve ser usado para ter um único usuário em um loop de centenas de vezes. Em vez disso, deixe que o mecanismo de carga agendar esse usuário centenas de vezes. Quando possível, use menos de 10 iterações em seus loops.

Consulte também

Tarefas

Como: Criar um novo teste de desempenho de Web usando o gravador de teste de desempenho de Web

Conceitos

Usando o Validation and Extraction Rules nos testes de desempenho de Web

Vinculação a uma fonte de dados para um teste de desempenho da Web

Outros recursos

Personalizando as gravações de teste de desempenho de Web usando o Editor de teste de desempenho de Web

Criando e editando testes de desempenho de Web