Partilhar via


Passo a passo: Criando um teste de desempenho da Web codificado

Nessa explicação passo a passo você irá converter um teste de desempenho escrita da Web em um teste de desempenho codificado da Web.

Essa explicação passo a passo exemplifica a conversão de um existente, teste de desempenho escrita da Web em um teste de desempenho codificado da Web.Um teste de desempenho da Web é gravado como uma lista de URL que representam solicitações da Web.Um teste de desempenho Web pode ser convertido em um script classe base.Depois que um teste de desempenho da Web esteve convertido para o formato codificado em loop, e prosseguir compilações pode ser adicionado.Após converter o teste de desempenho da Web a um teste de desempenho codificado da Web, você pode editar o código como qualquer outro código-fonte.

ObservaçãoObservação

Você deve adicionar regras de validação, regras de extração, e associando dados ao seu teste de desempenho da Web antes do converte para um teste de desempenho codificado da Web.Você pode adicionar esses ao seu teste de desempenho codificado da Web, mas se você usar o editor de teste de desempenho da Web para adicionar os primeiro, você salvar o tempo e o código de exemplo será gerado para você quando você converter o teste.

Nessa explicação passo a passo, você executará as seguintes tarefas:

  • Crie um teste de desempenho codificado Web convertendo um teste de desempenho escrita da Web

  • Adicionar o novo código a um teste de desempenho da Web

  • Execute o teste de desempenho da Web para que verifique se ela funciona corretamente

Pré-requisitos

Para concluir essa explicação passo a passo, você precisa do seguinte:

Preparação para a explicação passo a passo

Para preparar para a explicação passo a passo

  1. Abra o aplicativo Web que você criou em Instruções passo a passo: criando um aplicativo Web simples.

  2. Pressione CTRL+F5 para executar o aplicativo da Web no navegador.Você deve ver a primeira página.Feche o navegador.

    ObservaçãoObservação

    Isso inicia o servidor de desenvolvimento do ASP.NET que executa o aplicativo da Web que seu teste de desempenho da Web testará.Você verá o ícone do servidor de desenvolvimento do ASP.NET na área de notificação.

  3. Abra o aplicativo Web que você criou em Passo a passo: Gravação e execução de um teste de desempenho da Web.

  4. No solution Explorer, clique duas vezes ColorWebTest.webtest.O editor de teste de desempenho da Web aparece e a lista de solicitações da Web é exibida.

Criando um teste de desempenho codificado da Web

Para converter um teste de desempenho da Web existente a um teste de desempenho codificado da Web

  1. Escolha o botão de Gerar código na barra de ferramentas no editor de teste de desempenho da Web.

  2. Aceite o nome padrão na caixa de diálogo e escolha OK.

    ObservaçãoObservação

    O nome padrão será o nome de teste com a palavra codificadas adcionadas.

    Um novo arquivo é criado.Uma nova janela abre e o código-fonte para o teste é exibido.

  3. No menu Build, escolha Build Solution.

    O novo compila.

Adicionando código para um teste de desempenho da Web

Para adicionar código a um teste de desempenho da Web

  1. Localize o método de Run() se o seu teste está em Visual Basic ou o método de GetRequestEnumerator() se o seu teste está em C#.Você verá o código que corresponde a cada solicitação da Web no teste.

  2. Role para baixo até o final do método, e depois que o código para a solicitação a mais recente da Web, adicione o seguinte código:

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. No menu Build, escolha Build Solution.

Executando o teste de desempenho da Web para que verifique se ela funciona corretamente

Para verificar o teste de desempenho da Web

  1. Com o teste de desempenho codificado Web selecionado no editor de código, abra o menu de atalho e escolha Executar Teste de Desempenho da Web Codificado.

    Observação de cuidadoCuidado

    Se você segue estas etapas no solution Explorer em vez do editor de código, qualquer teste de execução em vez apenas de teste selecionado.

  2. Os ensaios codificados de desempenho da Web e os resultados começam a ser exibido no visualizador de resultados de teste de desempenho da Web.Para obter mais informações, consulte Visão geral do Visualizador resultados de teste de desempenho de Web e Examinando os resultados do teste de desempenho de Web usando o Visualizador de resultados do teste de desempenho da Web.

  3. Nos resultados visualizador de desempenho da Web, você pode executar o teste de desempenho codificado da Web novamente escolhendo o link de Clique aqui para executar novamente na barra de status inserido.

    DicaDica

    Antes de executar o seu teste novamente, você pode alterar o número de iterações, do tipo de rede, ou de tipo de navegador alterando as configurações de execução.Para obter mais informações, consulte Como: alterar as configurações de desempenho de execução de teste da Web no Visualizador de resultado do desempenho da Web.

Consulte também

Tarefas

Como: criar um teste de desempenho da Web codificado

Instruções passo a passo: criando um aplicativo Web simples

Passo a passo: Gravação e execução de um teste de desempenho da Web

Passo a passo: Adicionando a vinculação de dados para um teste de desempenho da Web

Passo a passo: Adicionando validação e regras de extração a um teste de desempenho da Web