O cenário de teste oferece suporte à importação entre projetos de endpoints e casos de endpoint. Isso significa que, além de referenciar endpoints dentro do projeto atual e importá-los como etapas, ele também oferece suporte à importação de endpoints de outros projetos como etapas para formar um processo de negócios completo. Esse recurso é crucial para sistemas ou arquiteturas com processos de negócios complexos.Importar Endpoints#
Clique em "+ Add Step" ou em qualquer botão + em qualquer seção de etapa de teste e selecione um endpoint de outro projeto para importar. Ao importar endpoints de outros projetos, somente o modo "Manual" é compatível, e essa ação não afeta os dados dos casos de endpoint no projeto original.Para ver a diferença entre os modos "Manual" e "Automated", consulte aqui. Quando você seleciona outro projeto e importa dados desse projeto como etapas de teste pela primeira vez, a página do produto orientará você a realizar uma configuração de "Associação de ambiente". Isso garante que essas etapas possam ser executadas normalmente e evita problemas inesperados ao usar o serviço errado (URL base), associando o ambiente desse outro projeto ao ambiente do projeto atual. Para obter detalhes, consulte Gerenciar 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, você deve ter pelo menos acesso read-only a esse projeto. Para obter mais detalhes sobre permissões de projeto, consulte configuraçõ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, somente o modo "Reference" é compatível. Isso 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 as etapas de teste, e os dados serão completamente independentes dos casos de endpoint no projeto original. Quaisquer alterações feitas em qualquer um dos lados não afetarão o outro. Se você quiser associar as etapas de teste à documentação do endpoint no projeto original, poderá 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, esses endpoints e casos de endpoint importados de projetos externos oferecem suporte apenas ao modo "Manual" para sincronizar dados com a documentação do endpoint no projeto original.Etapas importadas de outros projetos só podem ser sincronizadas manualmente para garantir a estabilidade dos dados das etapas de teste. Sem isso, você não poderá referenciá-las.