- Introdução
- Gerenciamento do projeto
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Habilitar ou desabilitar a governança em massa para casos de teste
- Imposição da ordem de assinatura para casos de teste governados
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Visualização de informações de governança para logs de casos de teste
- Gerenciamento de aprovadores para logs de casos de teste governados
- Gerenciamento de logs de casos de teste governados no estado Em trabalho
- Gerenciamento de logs de casos de teste governados no estado Em revisão
- Gerenciamento de logs de casos de teste governados no estado Assinado
- Gerenciamento de comentários para logs de casos de teste governados
- Habilitação da governança no nível de log de casos de teste
- Desabilitação da governança no nível de log do caso de teste
- Viewing and searching test cases
- Análise dos resultados de teste
- Estados de resultado de teste do Playwright
- Exclusão dos resultados do caso de teste
- Sincronização de defeitos
- Creating defects from results
- Resultados de testes automatizados
- Substituição dos resultados do teste
- Navigating and searching test results
- Exame dos resultados dos casos de teste
- Como visualizar a cobertura da atividade
- Operações e utilitários do projeto
- Configurações Test Manager
- Configurações ao nível do tenant
- Configurações gerais do projeto
- Events
- Inscrever-se em eventos
- Inscrição em todos os eventos
- Cancelar inscrição em eventos
- Cancelar inscrição em todos os eventos
- Unsubscribing from the Notifications settings page
- Viewing notifications
- Notificações de filtragem
- Viewing email notifications
- Enabling email notifications for SMTP servers
- Visualizando apenas notificações não lidas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Criptografia de chaves gerenciadas pelo cliente
- Logs de Auditoria
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Intervalos de IP de saída para conectores
- Trabalhando com SAP Cloud ALM e Test Manager
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- Melhores práticas de automação de testes SAP
- Solução de problemas de integração do Jira
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
Execução de cenários de desempenho
Execute cenários de desempenho no Test Manager como simulações ou testes de carga completos para avaliar o comportamento do sistema sob carga.
Start a performance scenario, follow its four execution phases, and read the live dashboard and charts. A dry run runs each load group with a single robot before you start the full execution.
Context
Execute um cenário de desempenho executando primeiro uma simulação para validar a estabilidade e os requisitos de recursos e, em seguida, inicie uma execução completa para mensurar a carga, os tempos de tesposta e as taxas de erro em seus usuários virtuais configurados.
Etapas
-
Faça logon no Test Manager.
-
Abra um projeto.
-
Open a performance scenario and select Dry run.
Dica:Uma simulação executa cada grupo de cargas com um único robô para validar a estabilidade da automação e detectar configurações incorretas da infraestrutura. Após iniciar a simulação, expanda o painel Logs do aplicativo do lado direito para verificar se o Analisador de Fluxo de Trabalho detectou funcionalidades não compatíveis. Revise o log de atividades e os arquivos de fluxos de trabalho para identificar e corrigir quaisquer problemas antes de realizar uma execução completa. A simulação também calcula os recursos necessários antes da execução eompleta.
-
During the dry run, under Test groups, identify a group and select its associated camera icon to view the live streaming.
Observação:A transmissão ao vivo está disponível apenas durante simulações.
-
Open a performance scenario for which you already performed a dry run, then select Full execution. The execution screen is opened automatically.
-
Monitore o painel em tempo real e verifique o status de execução. A barra de progresso exibe quatro fases sequenciais.
- Carregamento de configuração de teste - O sistema valida a configuração do cenário e carrega os detalhes de configuração (casos de teste, grupos de carga, limites e fontes de dados).
- Provisionamento de recursos - Os recursos de execução necessários são alocados.
- Para robôs de nuvem, isso significa provisionar robôs sem servidor e consumir Platform Units.
- Para robôs on-premises, isso significa que as máquinas e os runtimes corretos estão disponíveis.
- Preparação de usuários virtuais - Os usuários virtuais são inicializados com base nas configurações do grupo de carga definidas, que inclui conexão de robôs, atribuição de casos de teste e preparação do ambiente de execução.
- Execução completa - O teste de desempenho real é executado de acordo com o perfil de carga configurado (ramificação, pico, redução). O monitoramento em tempo real de métricas (tempos de resposta, taxas de erro, uso da infraestrutura) fica disponível nesta fase.
-
Consulte a visão geral da execução. O painel mostra o resumo de uma execução de teste de desempenho.
- Grupos de carga: grupos de carga ativos atualmente sendo executados em paralelo.
- Usuários virtuais: usuários virtuais ativos para todo o cenário.
- Erros: ocorreram erros durante a execução até agora (
HTTP, erros de automação) em todos os grupos. - Tempo médio de resposta: tempo de resposta médio e máximo detectado em todos os grupos.
- Gráfico: carregue o perfil com uma representação visual do progresso.
-
Consulte as métricas. O arquivamento representa o tempo de resposta médio geral para o grupo de carga atualmente selecionado. Você pode redimensionar e mover a barra destacada para ampliar um intervalo de tempo específico. Vários gráficos também são fornecidos.
- A seção do gráfico Perfil de carga mostra quantos usuários virtuais estavam ativos em um determinado momento. Isso reflete as fases de aceleração, pico e redução configuradas.
- The HTTP Response Time (ms) chart section tracks the average response time of
HTTPrequests over the selected period. Compare against thresholds (for example, 1,000 ms) to see where performance degrades. - The HTTP Errors chart section displays the percentage of
HTTP-level errors (for example, 404, 503). This helps identify if server or network issues are causing instability. - A seção do gráfico Duração da etapa de automação (ms) mede quanto tempo as etapas de automação individuais levam para serem executadas. Os picos podem indicar ineficiências ou problemas no design da automação.
- The Automation Errors (%) chart section shows the percentage of automation-level errors (for example, failed selectors, exceptions). This helps differentiate system errors from automation issues.
- A seção do gráfico Infraestrutura – Execução de CPU de robôs (%) monitora o uso da CPU dos robôs que executam a carga. O uso alto ou sustentado da CPU pode indicar um gargalo de recursos.
- A seção do gráfico Infraestrutura – Execução de memória de robôs (%) rastreia o consumo de memória da execução de robôs. Isso é útil para detectar vazamentos de memória ou uso excessivo ao longo do tempo.
- Use métricas de percentil, como P50, P90 ou P95, são exibidas para ajudar você a entender a distribuição de tempos de resposta e identificar valores discrepantes que podem afetar a experiência do usuário. Eles estão disponíveis para métricas como: tempo de resposta HTTP, Erros HTTP, Duração da etapa de automação, Erros de automação.
-
Monitore problemas durante a execução. Verifique o log do aplicativo e os níveis de gravidade no lado direito da tela de execução. Para testes de desempenho de API, você pode consultar o progresso e os resultados da execução em formato de gráfico ou em formato de métrica. As seguintes informações são exibidas: níveis de API, média, mínimo, máximo.
- Info – informações gerais, como alocação de recursos
- Aviso – violações de limite ou possíveis condições de risco
- Erro – automação ou falhas
HTTP(por exemplo, tempos limite de solicitação, erros de seletor) - Fatal — falhas graves de execução que impedem que o teste continue
Resultado
O cenário de desempenho completa sua simulação ou execução completa. O painel de resultados exibe perfis de carga, tempos de resposta, taxas de erro e métricas de infraestrutura para cada grupo de cargas.