Compartilhar via


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

Testes de desempenho de Web podem ser personalizados e pode ser configurados para atender à maioria das necessidades de teste de aplicativo da Web. Por exemplo, você pode personalizar um teste de desempenho da Web. Para obter informações sobre como criar um teste de desempenho de Web gravação, consulte A criação de testes de desempenho da Web usando o gravador de teste de desempenho de Web.

Tarefas

Tarefas

Tópicos associados

Editar um teste de desempenho de Web existente gravação: Após você ter criado um teste de desempenho de Web, você pode editá-lo e adicionar regras de validação, conexões de banco de dados e outras propriedades.

Você pode definir propriedades em testes de desempenho de Web para controlar a maneira como o teste é executado e verificar os aspectos do site que você está testando. Por exemplo, você pode definir o StopOnError propriedade para que um erro em uma solicitação HTTP fará com que o teste falhar, ou você pode adicionar um nome de relatório para uma solicitação da Web. Um nome de relatório torna mais fácil identificar no Visualizador de resultados de teste de desempenho da Web.

Adicione mais solicitações da Web para o teste de desempenho da Web: Você pode adicionar mais solicitações da Web para um teste de desempenho de Web existente executando o gravador de teste de desempenho da Web do Editor de teste de desempenho de Web e modificando a nova solicitação para atender às necessidades de teste de aplicativo da Web.

Converta um teste de desempenho da Web gravado em um teste de desempenho da Web codificado: Após você ter criado um teste de desempenho de Web e configurou-o, você poderá convertê-lo em um teste de desempenho da Web codificado. A coded Web teste de desempenho é um.Classe NET que gera uma seqüência de WebTestRequests. Ele pode ser programado usando Visual C# ou Visual Basic.

Nota a coded Web teste de desempenho pode ser criado manualmente, mas é recomendável prática para converter de um teste de desempenho da Web gravado em um teste de desempenho da Web codificado.

Adicione comentários aos seus testes de desempenho na Web: Você pode adicionar comentários para o teste de desempenho da Web para fazer anotações sobre qual ação lógica está ocorrendo em cada ponto no teste de desempenho da Web. Por exemplo, quando você modifica um teste de desempenho da Web no Editor de teste de desempenho de Web, comentários podem ajudar a identificar a finalidade de cada solicitação. Além disso, os comentários são importantes para fazer anotações sobre as regras de validação e extração devem ser adicionadas a solicitações específicas.

Adicione nomes de emissão de relatórios para esclarecer a identificação das solicitações da Web: Você pode adicionar nomes de emissão de relatórios para solicitações da Web para tornar mais fácil de identificar as solicitações da Web em relatórios e enquanto você está testando. O nome de relatório será exibido no lugar da URL.

Personalize um teste de desempenho com tempos de reflexão artificial do usuário da Web: Think Time é o tempo gasto por um usuário usando uma página da Web, incluindo exibição da página e determinação da próxima ação. Você pode personalizar os tempos de reflexão, configurando um teste de quantos segundos você deseja que o seu desempenho de Web para gastar em páginas da Web específicas.

Configurar o tempo de resposta permitidos para uma página da Web em um teste de desempenho do Web: Um aspecto importante de aplicativos da Web é o tempo necessário para cada página da Web carregar. Isso é conhecido como o tempo de resposta. Quando você cria um teste de desempenho da Web, você pode definir uma meta de tempo de resposta para cada solicitação de página da Web em seu teste de desempenho de Web.

Adicione uma fonte de dados para um teste de desempenho da Web: Você pode adicionar uma fonte de dados para uma Web de teste de desempenho para que você pode vincular as solicitações HTTP para ele. A fonte de dados pode ser de um banco de dados, um arquivo XML ou um arquivo de valor separado por vírgula (CSV).

Adicione regras de validação e extração a testes de desempenho da Web: Você pode adicionar regras de validação para o teste de desempenho da Web para ajudar a verificar se um aplicativo da Web está funcionando corretamente, validando a existência de texto, marcas ou atributos na página retornada por uma solicitação da Web. Regras de validação também podem verificar o tempo que leva uma solicitação de término, e a existência de campos de formulário e seus valores.

Você também pode adicionar regras de extração para ajudar a verificar se um aplicativo da Web está funcionando corretamente, extraindo dados entre as respostas às solicitações da Web. Regras de extração armazenam os resultados no contexto do teste como pares de valor do nome. Regras de extração podem extrair campos de formulário, texto, atributos, cabeçalhos, expressões regulares e campos ocultos

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

Usando transações em um teste de desempenho na Web: Dentro de um teste de desempenho da Web, você pode encapsular um conjunto de ações em uma transação. Você pode pensar em uma transação típica como: iniciar um timer, solicitar uma página, solicitar outra página, e então finalizar o timer. Esta série de ações, do início ao fim, constitui uma transação.

ObservaçãoObservação
Os tempos de resposta da transação são exibidos na tabela de transação do Load Test Analyzer quando um teste de desempenho de Web contém transações é usado em um teste de carga.

Adicione chamadas a partir de seu teste de desempenho da Web para outro teste de desempenho de Web: Você pode inserir uma chamada para outro teste de desempenho de Web em um teste de desempenho da Web existente.

Configure um site da Web para usar credenciais de usuário específico: Você pode definir as credenciais nos testes de desempenho da Web para um site que usa a autenticação básica ou autenticação integrada do Windows. Sites que contêm informações pessoais com freqüência exigem autenticação do usuário antes de exibir quaisquer informações por meio do navegador.

Personalizar a Web URL do servidor Web usando a parametrização de testes de desempenho: Você pode parametrizar o URL do seu servidor Web para tornar fácil alterar o servidor Web que o destino de testes.

Promova parâmetros dinâmicos em um teste de desempenho na Web: Seu aplicativo da Web que está sendo testado pode gerar dinamicamente os dados, como, por exemplo, uma identificação de sessão. Um teste de desempenho de Web pode usar um valor de parâmetro gerados a captura de resposta HTTP, usando uma regra de extração, e em seguida, vinculá-la a uma solicitação HTTP subseqüente. Essa seqüência de captura e a ligação é a promoção de parâmetros dinâmicos para os parâmetros de teste da Web. Promoção de parâmetro dinâmico pode evitar muitos casos de falha de reprodução.

Localizar e substituir rapidamente texto nas solicitações em um teste de desempenho na Web: Você pode localizar e substituir rapidamente texto nas solicitações da Web de um teste de desempenho da Web usando o Editor de teste de desempenho da Web.

Use os parâmetros de contexto em um teste de desempenho na Web: Você pode usar parâmetros de contexto no seu teste da Web para parametrizar um valor de seqüência de caracteres. Por exemplo, você talvez queira parametrizar o URL do site para que você pode alterar rapidamente onde o teste é executado em todas as solicitações da Web.

Adicione dados de criação de perfil para seu aplicativo da Web: As ferramentas de criação de perfil que estão incluídos na Visual Studio Premium permitem aos desenvolvedores medem, avaliar e objetivem problemas relacionados ao desempenho, no seu código. Para obter mais informações, consulte Analisando o desempenho do aplicativo usando as ferramentas de criação de perfil. Com Visual Studio Ultimate você pode executar sessões de desempenho no seu aplicativo da Web usando o Editor de teste de desempenho da Web ou o Editor de teste de carga. Para obter os dados que você precisa analisar, você deve primeiro criar uma sessão de desempenho e, em seguida, executa a sessão. O Performance Wizard permite fazer ambos.

Definir os detalhes da solicitação para solicitações em um teste de desempenho de Web: Você pode especificar os detalhes da solicitação da Web para aplicar a seu teste de desempenho da Web no Editor de teste de desempenho de Web. Os detalhes de solicitações da Web incluem a emissão de relatórios de nomes, os tempos de reflexão e objetivos de tempo de resposta.

Extrai algumas solicitações da Web para usar em outro teste de desempenho de Web: Você pode extrair algumas das solicitações da Web em uma Web existente, teste de desempenho e criar um novo com base nele. O teste de desempenho original da Web chamará então o novo teste de desempenho de Web para usar as solicitações extraídas. Isso pode ser útil se você precisar incluir as solicitações em mais de um teste de desempenho da Web.

Use um servidor proxy com o teste de desempenho da Web: Você pode configurar o seu teste de desempenho da Web para usar um servidor proxy, se o site que você está testando é afetado por um firewall.

Consulte também

Outros recursos

Criando e editando testes de desempenho de Web