Você pode configurar "Tarefas agendadas" para executar automaticamente cenários de teste automatizados configurados em horários especificados, obter resultados da execução das tarefas e atender aos requisitos de testes agendados e regressão.As tarefas agendadas estão em Beta no momento.
O número de vezes que você pode executar tarefas agendadas depende do plano que você assinou. Você pode encontrar os detalhes na página de preços da Apidog. Acessando as tarefas agendadas#
Para acessar as "Tarefas agendadas", navegue até o módulo Testes e clique em "Tarefas agendadas". Aqui, você pode ver que todas as tarefas agendadas estão organizadas em um formato de pasta claro e estruturado.Você pode criar facilmente novas tarefas agendadas ou pastas para agrupar tarefas dentro da árvore de pastas.Além disso, você pode executar ações como editar ou excluir tarefas ou pastas específicas.Clicar em Scheduled Tasks exibirá uma lista de todas as tarefas no lado direito. Essa lista inclui detalhes básicos e opções de gerenciamento, fornecendo uma forma mais simplificada de lidar com suas tarefas.Detalhes da tarefa agendada#
Clicar em uma tarefa agendada existente ou criar uma nova abrirá os detalhes da tarefa à direita.Nos detalhes da tarefa agendada, você pode configurar as seguintes definições:Nome e descrição da tarefa: Usados para distinguir a tarefa agendada e descrever sua finalidade em detalhes.
Habilitar/Desabilitar: Use o botão de alternância para ativar ou desativar a tarefa agendada conforme necessário.
Cenários de teste: Escolha um ou mais cenários de teste para a tarefa agendada executar. Cada cenário de teste pode ser expandido para configurar suas definições de runtime de forma independente.Valor de variável de ambiente/global: Especifique os valores reais das variáveis de ambiente ou globais usadas neste cenário de teste. Há duas opções, e explicações detalhadas podem ser encontradas aqui. Ao selecionar o uso de variáveis salvas no Runner, você precisará definir adicionalmente o escopo da variável. Isso ajuda a segmentar variáveis com base nas necessidades reais e evita falhas de tarefas causadas por conflitos de variáveis durante a execução. Depois que o escopo for definido, você poderá check the current test scenario variables stored in Runner visualmente na interface do usuário. Aqui estão três opções para definir o escopo da variável de ambiente/global:| Escopo de variável de ambiente/global | Ler/gravar variáveis de ambiente/globais | Descrição |
|---|
| Compartilhar apenas no cenário de teste atual | - No Runner especificado atual, este cenário de teste tem um arquivo dedicado para armazenar suas variáveis de ambiente/globais de forma persistente.
- Somente o cenário de teste atual pode ler e gravar variáveis neste arquivo.
| O menor escopo de variável, com impacto mínimo. Adequado para casos em que os resultados da execução anterior deste cenário de teste precisam ser usados na próxima execução. |
| Compartilhar entre todos os cenários de teste na tarefa agendada atual | - No Runner especificado atual, a tarefa agendada tem um arquivo para armazenar variáveis de ambiente/globais que podem ser usadas em todos os seus cenários de teste.
- Todos os cenários de teste na tarefa agendada atual podem ler e gravar variáveis neste arquivo.
| Um escopo de variável recomendado, com impacto moderado. Adequado para casos em que os dados precisam ser compartilhados entre diferentes cenários de teste dentro da mesma tarefa agendada. |
| Compartilhar entre todas as tarefas agendadas na pasta de tarefas agendadas atual | - No Runner especificado atual, a pasta de tarefas agendadas tem um arquivo para armazenar variáveis de ambiente/globais que podem ser usadas em todas as suas tarefas agendadas e cenários de teste.
- Todos os cenários de teste em todas as tarefas agendadas dentro da pasta atual podem ler e gravar variáveis neste arquivo.
| O maior escopo de variável, com o impacto mais significativo. É possível que a execução de uma determinada tarefa agendada modifique o valor da variável, levando à falha de outras tarefas agendadas. Adequado quando os dados precisam ser compartilhados entre várias tarefas na mesma pasta. |
A opção Keep variable values na página de design do cenário de teste deve estar habilitada para garantir que quaisquer variáveis de ambiente/globais alteradas, definidas por meio de pré/pós-processadores durante a execução, sejam salvas no escopo de variável especificado dentro do Runner.
Usar a mesma configuração de execução: Aplique a mesma configuração de runtime a todos os cenários de teste dentro da tarefa abaixo.
Ciclo de execução: Defina um agendamento para a tarefa, como todo domingo às 23h ou a cada 6 horas.
Executa em: Especifique onde a tarefa será executada, como via Apidog Cloud (em breve) ou um Runner auto-hospedado. Se vários Runners estiverem implantados na equipe, você poderá escolher um.
Notificação: Habilite notificações para enviar os resultados da tarefa aos destinatários designados após a conclusão. Configure notificações para serem acionadas após cada execução ou apenas em caso de falhas, minimizando alertas desnecessários. Consulte as configurações de notificação para obter mais detalhes. Executando tarefas agendadas#
Depois que uma tarefa agendada é concluída, seus resultados são enviados automaticamente do Runner para o servidor. Você pode acessar todos os resultados detalhados das tarefas agendadas em "Tarefas agendadas - Histórico de execução" no cliente Apidog.Recomenda-se habilitar notificações para tarefas agendadas. Isso permite que você receba mensagens de notificação imediatamente quando o cenário de teste for concluído, garantindo que você possa revisar os resultados prontamente.