Perfil de desempenho

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • A criação de perfil de desempenho permite que você faça testes de desempenho em suas instâncias.

    Além de ser um meio de teste funcional que garante que nada seja interrompido quando são feitas mudanças em uma instância, o ATF também pode detectar a degradação do desempenho durante as atualizações. Você pode saber a causa, investigar e corrigir o problema de desempenho.

    Você pode executar a criação de perfil de desempenho em qualquer um dos seus pacotes ou testes de ATF. Para cada teste ou pacote, a simulação padrão é 10. Em um pacote, cada teste é executado 10 vezes sequencialmente. A primeira execução é um aquecimento que ajuda no aquecimento dos valores de cache e não é contada nas 10 execuções de teste de um teste ou pacote.
    Nota:
    O mecanismo de criação de perfil de desempenho não permite a execução paralela de iterações em um teste. Cada teste de desempenho consiste em 11 iterações, incluindo 1 execução de aquecimento inicial seguida de 10 execuções de desempenho reais. Se o seu pacote incluir vários testes ou testes não mutuamente exclusivos, eles poderão ser executados em paralelo.
    Nota:
    Quando você executa uma simulação de desempenho, o sistema pausa e aguarda a conclusão de todos os trabalhos em andamento antes de iniciar a simulação. Isso ajuda a evitar qualquer lentidão da sua instância.

    Executar perfil de desempenho

    Execute a criação de perfil de desempenho em um teste ou pacote para teste de desempenho em sua instância. Você também pode detectar a degradação do desempenho ao atualizar sua instância e, em seguida, investigar e corrigir os problemas.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Todos > Automated Test Framework (ATF) > Teste.
      Nota:
      Você também pode selecionar o módulo Pacotes se quiser executar a criação de perfil de desempenho em um pacote.
      Uma lista de testes ou pacotes é exibida.
    2. Selecione o teste no qual você deseja executar a criação de perfil de desempenho.
    3. Selecione Executar teste de desempenho no formulário de teste.
      Um modal Executar teste é exibido. O modal mostra a execução de aquecimento e todas as 10 execuções de teste do teste ou pacote selecionado. Você pode rastrear todas as simulações conforme elas começam a ser executadas.
      Nota:
      Você pode selecionar Executar pacote de desempenho se tiver selecionado um pacote para criação de perfil de desempenho.
    4. Role para baixo e selecione a lista relacionada Resultados de testes de desempenho.
    5. Selecione o número de desempenho necessário para exibir os resultados de todas as simulações no teste de desempenho selecionado.
      O formulário de execução de desempenho é exibido. Você também pode navegar diretamente para Todos > Automated Test Framework (ATF) > Teste > Perfil de desempenho > Execuções de desempenho para ver o formulário de execução de desempenho. Adicionar uma captura de tela
      Nota:
      Você pode exibir o nome do teste, o status das execuções de teste e a duração da execução do teste. Se o valor de É aquecimento for verdadeiro, será a primeira simulação feita para reaquecer os valores de cache. O restante das simulações terá o valor de É aquecimento definido como falso. O teste de aquecimento não é contado como uma das 10 execuções de teste para cada teste ou pacote.
    6. Navegar até Todos > Automated Test Framework (ATF) > Teste > Perfil de desempenho > Comparações de desempenho.
      O formulário Comparações de desempenho é exibido.<add a screenshot of the form>
    7. Selecione a primeira e a segunda execução para exibir um resultado de comparação.
      Adicione a captura de tela completa. Você pode exibir informações como médias de desempenho e valores médios delta.
      Nota:
      Você pode comparar apenas duas execuções de teste em um determinado momento. Na próxima comparação, você pode considerar uma das simulações anteriores como linha de base para comparar com a próxima simulação.