Pode configurar "Tarefas agendadas" para executar automaticamente cenários de teste automatizados configurados em horários especificados, obter resultados de execução de tarefas e satisfazer os requisitos de testes agendados e regressão.As tarefas agendadas estão atualmente em Beta.
O número de vezes que pode executar tarefas agendadas depende do plano que subscreveu. Pode encontrar os detalhes na página de preços da Apidog. Aceder às tarefas agendadas#
Para aceder às "Tarefas agendadas", navegue até ao módulo Testes e clique em "Tarefas agendadas". Aqui, pode verificar que todas as tarefas agendadas estão organizadas num formato de pastas claro e estruturado.Pode criar facilmente novas tarefas agendadas ou pastas para agrupar tarefas dentro da árvore de pastas.Além disso, pode realizar ações como editar ou eliminar tarefas ou pastas específicas.Clicar em Scheduled Tasks apresentará uma lista de todas as tarefas no lado direito. Esta lista inclui detalhes básicos e opções de gestão, proporcionando uma forma mais simplificada de gerir as suas tarefas.Detalhes da tarefa agendada#
Clicar numa tarefa agendada existente ou criar uma nova abrirá os detalhes da tarefa à direita.Nos detalhes da tarefa agendada, pode configurar as seguintes definições:Nome e descrição da tarefa: Utilizados para distinguir a tarefa agendada e descrever detalhadamente o seu objetivo.
Ativar/Desativar: Utilize o interruptor 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 as respetivas definições de execução de forma independente.Valor de variável de ambiente/global: Especifique os valores reais das variáveis de ambiente ou globais utilizadas neste cenário de teste. Existem duas opções, e pode encontrar explicações detalhadas aqui. Ao selecionar a utilização de variáveis guardadas no Runner, terá de definir adicionalmente o âmbito da variável. Isto 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. Assim que o âmbito estiver definido, pode check the current test scenario variables stored in Runner visualmente na interface de utilizador. Eis três opções para definir o âmbito das variáveis de ambiente/globais:| Âmbito de variáveis de ambiente/globais | Ler/Escrever variáveis de ambiente/globais | Descrição |
|---|
| Partilhar apenas no cenário de teste atual | - No Runner atualmente especificado, este cenário de teste tem um ficheiro dedicado para armazenar persistentemente as respetivas variáveis de ambiente/globais.
- Apenas o cenário de teste atual pode ler e escrever variáveis neste ficheiro.
| O menor âmbito de variável, com impacto mínimo. Adequado para casos em que os resultados da execução anterior deste cenário de teste têm de ser utilizados na execução seguinte. |
| Partilhar entre todos os cenários de teste na tarefa agendada atual | - No Runner atualmente especificado, a tarefa agendada tem um ficheiro para armazenar variáveis de ambiente/globais que podem ser utilizadas em todos os seus cenários de teste.
- Todos os cenários de teste na tarefa agendada atual podem ler e escrever variáveis neste ficheiro.
| Um âmbito de variável recomendado, com impacto moderado. Adequado para casos em que os dados têm de ser partilhados entre diferentes cenários de teste dentro da mesma tarefa agendada. |
| Partilhar entre todas as tarefas agendadas na pasta de tarefas agendadas atual | - No Runner atualmente especificado, a pasta de tarefas agendadas tem um ficheiro para armazenar variáveis de ambiente/globais que podem ser utilizadas 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 escrever variáveis neste ficheiro.
| O maior âmbito 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 têm de ser partilhados entre várias tarefas na mesma pasta. |
A opção Keep variable values na página de conceção do cenário de teste tem de estar ativada para garantir que quaisquer variáveis de ambiente/globais alteradas, definidas através de pré/pós-processadores durante a execução, são guardadas no âmbito de variável especificado dentro do Runner.
Utilizar a mesma configuração de execução: Aplique a mesma configuração de execução a todos os cenários de teste dentro da tarefa abaixo.
Ciclo de execução: Defina uma agenda para a tarefa, como todos os domingos às 23:00 ou a cada 6 horas.
Executa em: Especifique onde a tarefa será executada, por exemplo, através da Apidog Cloud (brevemente) ou de um Runner autoalojado. Se estiverem implementados vários Runners na equipa, pode escolher um.
Notificação: Ative as notificações para enviar os resultados da tarefa aos destinatários designados após a conclusão. Configure as notificações para serem acionadas após cada execução ou apenas em caso de falhas, minimizando alertas desnecessários. Consulte as definições de notificação para obter mais detalhes. Executar tarefas agendadas#
Assim que uma tarefa agendada é concluída, os respetivos resultados são automaticamente carregados do Runner para o servidor. Pode aceder a todos os resultados detalhados das tarefas agendadas em "Tarefas agendadas - Histórico de execução" no cliente Apidog.Recomenda-se ativar as notificações para tarefas agendadas. Isto permite-lhe receber mensagens de notificação imediatamente quando o cenário de teste é concluído, garantindo que pode rever os resultados prontamente.