Partilhar via


Comparar execuções de teste de carga no Teste de Carga do Azure

Neste artigo, você aprenderá como comparar execuções de teste no Teste de Carga do Azure. Pode visualizar as tendências dos últimos testes ou selecionar e comparar até 10 testes individuais. Opcionalmente, você pode marcar uma execução de teste como uma linha de base para comparação.

Para identificar regressões ao longo do tempo, pode usar as tendências das métricas do lado do cliente dos testes anteriores, como o tempo de resposta, a taxa de erro e mais. Em combinação com a integração de CI/CD, os dados de tendências podem ajudá-lo a identificar qual compilação de aplicativo introduziu um problema de desempenho.

Quando quiser comparar as tendências de métricas do lado do cliente com uma execução de teste de referência específica, você pode marcar essa execução de teste como sua linha de base. Por exemplo, antes de implementar otimizações de desempenho em seu aplicativo, você pode primeiro criar uma execução de teste de carga de linha de base e, em seguida, validar os efeitos de suas otimizações em relação à linha de base.

Para comparar métricas tanto do lado do cliente como do lado do servidor, pode selecionar até 10 execuções de teste e compará-las no painel Azure Load Testing. O painel sobrepõe os gráficos de métricas do lado do cliente e do lado do servidor para cada execução de teste. Também comparando as métricas do aplicativo do lado do servidor no painel, você pode identificar qual componente do aplicativo foi a causa raiz de uma degradação repentina do desempenho.

Pré-requisitos

  • Uma conta do Azure com uma assinatura ativa. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

  • Um recurso de teste de carga do Azure, que tem um teste com várias execuções de teste. Para criar um recurso de teste de carga, consulte Criar e executar um teste de carga.

Comparar várias execuções de teste de carga

Para comparar execuções de teste no Azure Load Testing, primeiro tens de selecionar até 10 execuções. Estas execuções de teste podem ser derivadas do mesmo teste de carga ou de outro teste de carga. Depois de selecionar as execuções de teste que deseja comparar, você pode comparar visualmente as métricas do lado do cliente e do lado do servidor para cada execução de teste no painel de teste de carga.

Um teste tem de estar nos estados Passado, Falhado, Concluído ou Parado para comparar.

Utilize os seguintes passos para selecionar as execuções de testes:

  1. Entre no portal do Azure usando as credenciais para sua assinatura do Azure.

  2. Vá para o recurso de teste de carga e selecione Testes no painel esquerdo.

    Sugestão

    Você também pode usar os filtros para encontrar seu teste de carga.

  3. Selecione o teste cujas execuções você deseja comparar selecionando seu nome.

  4. Selecione duas ou mais execuções de teste e, em seguida, selecione Comparar para comparar execuções de teste.

    Pode escolher um máximo de 10 testes para comparar.

    Captura de ecrã que mostra uma lista de execuções de teste e o botão 'Comparar' no portal do Azure.

  5. No painel, cada execução de teste é mostrada como uma sobreposição nos diferentes gráficos.

    O painel permite comparar métricas do lado do cliente e métricas do lado do servidor. Você pode exibir a codificação de cores para cada execução de teste na seção Detalhes da execução de teste .

    Observação

    O filtro de tempo é baseado na duração dos testes. Um valor zero indica o início do teste e o valor máximo marca a duração da execução de teste mais longa.

    Captura de tela do painel de teste de carga no portal do Azure, comparando duas execuções de teste.

  6. Opcionalmente, pode alterar as execuções de teste selecionadas para comparação selecionando 'Atualizar seleção'. Podes selecionar testes do mesmo teste de carga ou de outro.

Para visualizar tendências de métricas ao longo dos testes no Azure Load Testing, é necessário ter pelo menos dois testes em estado Passado, Falhado, Concluído ou Parado . Você só pode visualizar tendências de execuções que pertencem ao mesmo teste de carga.

Use as seguintes etapas para exibir as tendências de métricas em execuções de teste:

  1. Entre no portal do Azure usando as credenciais para sua assinatura do Azure.

  2. Vá para o recurso de Teste de Carga do Azure e, no painel esquerdo, selecione Testes.

  3. Selecione o teste para o qual você deseja visualizar as tendências de métricas selecionando seu nome.

  4. Selecione a guia Tendências para visualizar as tendências de métricas para o teste de carga.

    Os gráficos mostram as tendências para o total de solicitações, tempo de resposta, porcentagem de erro e taxa de transferência para as 10 execuções de teste mais recentes.

    Captura de tela que mostra os detalhes de um teste em um recurso de teste de carga.

  5. Opcionalmente, você pode selecionar Exibição de tabela para exibir as tendências de métricas em uma exibição tabular.

    Captura de tela que mostra as tendências de métricas em uma exibição tabular.

    Você pode selecionar uma execução de teste que deseja analisar e abrir o painel de resultados para essa execução de teste.

Comparar execuções de testes de carga com a linha de base

Você pode marcar uma execução de teste como uma linha de base para comparar as métricas do lado do cliente das execuções de teste recentes com as métricas da linha de base.

Use as seguintes etapas para marcar uma execução de teste como linha de base:

  1. Na guia Tendências , selecione Marcar linha de base.

    Captura de tela que mostra o botão Marcar linha de base no painel Tendências.

  2. Na lista de execuções de teste, marque a caixa de seleção para a execução de teste que você deseja marcar como linha de base e, em seguida, selecione Marcar linha de base.

    Captura de tela que mostra o painel de contexto para marcar uma execução de teste como linha de base.

  3. Na aba Tendências, agora pode ver a execução do teste de referência na tabela e nos gráficos.

    O valor da linha de base é mostrado como uma linha horizontal nos gráficos. Na exibição de tabela, uma linha extra com os detalhes da execução do teste de linha de base é mostrada.

    Na tabela, um ícone de seta indica se a métrica está com tendência favorável ou desfavorável em comparação com o valor da métrica da linha de base.

    Captura de tela que mostra tendências nas métricas quando uma linha de base é selecionada.