O cenário de teste suporta a importação entre projetos de endpoints e casos de endpoint. Isto significa que, além de referenciar endpoints dentro do projeto atual e importá-los como passos, também suporta a importação de endpoints de outros projetos como passos para formar um processo de negócio completo. Esta funcionalidade é crucial para sistemas ou arquiteturas com processos de negócio complexos.Importar Endpoints#
Clique em "+ Add Step" ou em qualquer botão + em qualquer secção de passos de teste e selecione um endpoint de outro projeto para importar. Ao importar endpoints de outros projetos, apenas o modo "Manual" é suportado, e esta ação não afeta os dados dos casos de endpoint no projeto original.Para saber a diferença entre os modos "Manual" e "Automated", consulte aqui. Quando seleciona outro projeto e importa dados desse projeto como passos de teste pela primeira vez, a página do produto irá orientá-lo para efetuar uma definição de "associação de ambiente". Isto garante que estes passos possam ser executados normalmente e evita problemas inesperados decorrentes da utilização do serviço errado (URL base), associando o ambiente desse outro projeto ao ambiente do projeto atual. Para obter detalhes, consulte Gerir o ambiente de execução de APIs de outros projetos.Ao importar de outros projetos ou ao executar cenários de teste que contenham endpoints de outros projetos, deve ter pelo menos acesso read-only a esse projeto. Para obter mais detalhes sobre permissões de projeto, consulte definições de permissões de membros. Importar Casos de Endpoint#
Clique no nome do projeto e selecione um caso de endpoint de outro projeto para importar. Ao importar casos de endpoint de outros projetos, apenas o modo "Reference" é suportado. Isto significa que se trata de uma importação unidirecional e não afeta os dados dos casos de endpoint no projeto original.Os casos de endpoint serão importados no modo "Reference". Os nomes dos parâmetros e os valores dos parâmetros nos casos de endpoint serão copiados para os passos de teste, e os dados serão completamente independentes dos casos de endpoint no projeto original. Quaisquer alterações efetuadas em qualquer um dos lados não afetarão o outro. Se quiser associar os passos de teste à documentação do endpoint no projeto original, pode clicar no botão "Sync Now" para sincronizar os nomes dos parâmetros a partir da documentação do endpoint.Para garantir a estabilidade e a independência dos dados, estes endpoints e casos de endpoint importados de projetos externos suportam apenas o modo "Manual" para sincronizar dados com a documentação do endpoint no projeto original.Os passos importados de outros projetos só podem ser sincronizados manualmente para garantir a estabilidade dos dados dos passos de teste. Sem isso, não pode referenciá-los.