No campo de testes e desenvolvimento de API, Postman serve como uma ferramenta poderosa para otimizar fluxos de trabalho. Uma funcionalidade central dentro do Postman é a capacidade de encadear solicitações. Este guia explora o processo de encadear solicitações no Postman, delineando os passos envolvidos na criação de coleções, utilizando variáveis de ambiente e extraindo dados das respostas. Ao encadear solicitações de forma eficaz, os usuários podem automatizar interações sequenciais de API, melhorando a eficiência e facilitando uma experiência de teste e desenvolvimento mais robusta.
Se você deseja experimentar a interface do Apidog, clique no botão abaixo para começar!
O que é o Postman?

Postman é uma plataforma abrangente de desenvolvimento de API. Abrange todo o ciclo de vida, otimizando processos para construir, testar e documentar APIs. Ao simplificar as solicitações de API, o Postman capacita os desenvolvedores a dedicarem seu foco à criação de APIs robustas e impactantes.

O que significa encadear solicitações no Postman?
No Postman, encadear solicitações refere-se ao processo de executar uma sequência de solicitações de API em uma ordem específica. Essa funcionalidade é particularmente útil ao trabalhar com APIs que envolvem múltiplas etapas ou dependem de dados recuperados de solicitações anteriores.
Razões para encadear solicitações no Postman
- Fluxos de trabalho de API do mundo real: Muitas APIs imitam fluxos de trabalho do mundo real que envolvem etapas sequenciais. Encadear solicitações permite que você replique esses fluxos de trabalho em seu processo de teste ou desenvolvimento.
- Dependência de Dados: Certas chamadas de API podem requerer dados obtidos de uma solicitação anterior. O encadeamento garante que a solicitação dependente seja executada apenas após a recuperação inicial de dados ser bem-sucedida.
- Melhor Organização: Para fluxos de trabalho complexos que envolvem várias solicitações, o encadeamento mantém seus testes organizados e mais fáceis de seguir.
Guia passo a passo para encadear solicitações no Postman
Aqui está um guia completo do início ao fim sobre como você pode encadear solicitações no Postman!
Passo 1 - Crie uma conta no Postman
Crie uma nova conta no Postman (somente se você não tiver uma) e comece a baixar o aplicativo Postman para o seu dispositivo. O aplicativo oferece mais recursos do que sua versão web.


Passo 2 - Crie uma nova solicitação de API no Postman

Uma vez que você tenha instalado o Postman, crie uma nova solicitação clicando no botão Novo
no canto superior esquerdo da janela do Postman. Selecione Solicitação HTTP
para criar uma nova solicitação, conforme mostrado na imagem acima.
Passo 3 - Insira o método da API e os detalhes
Em seguida, você precisa incluir os detalhes da solicitação de API que deseja criar. Deve incluir componentes como a URL, métodos HTTP, e parâmetros adicionais que a API irá requerer.

Passo 4 - Crie um novo fluxo no Postman

O Postman oferece aos usuários uma função chamada Fluxos, onde é possível verificar APIs que têm ordem importante. Para criar um novo Fluxo, clique no botão Novo
no canto superior direito e ative o botão Fluxos
, conforme mostrado na imagem acima.
Passo 5 - Escolha a primeira solicitação a ser enviada

Se feito corretamente, você deve ter um bloco "Iniciar" que se ramifica em três opções. Dessa seleção, escolha Enviar uma solicitação
, que deve permitir que você selecione uma solicitação de sua coleção.
Passo 6 - Repita para casos de sucesso ou falha

Puxe a ponta de Sucesso
ou Falha
para expandir o encadeamento e selecione Enviar Solicitação
para criar uma cadeia de solicitações a serem executadas. Como as solicitações podem ser apenas sucesso ou falha, repita a escolha das solicitações apropriadas até que todas as suas solicitações tenham sido esgotadas.
Apidog - Encadeando solicitações de forma simples com cenários de teste
Apidog é uma ferramenta de desenvolvimento de API gratuita que é a melhor alternativa ao Postman. Com uma interface de usuário simples e intuitiva, os desenvolvedores podem rapidamente se acostumar a usar o novo ambiente de desenvolvimento. Além disso, o Apidog possui um recurso de encadeamento de solicitações mais direto, conhecido como cenários de teste.

Cenário de Teste do Apidog - Do início ao fim
Fluxogramas do Postman podem rapidamente se tornar muito opressivos, especialmente se você tiver ramificações para cenários de sucesso e falha. O recurso de cenário de teste do Apidog fornece aos desenvolvedores uma abordagem mais amigável!

Primeiramente, clique no botão Teste
, seguido do botão + Novo Cenário de Teste
.

O Apidog solicitará que você preencha os detalhes para o seu novo cenário de teste. Certifique-se de dar um nome adequado para que sua função seja previsível.

Continue adicionando um passo (ou muitos mais passos) aos seus cenários de teste clicando na seção Adicionar Passo
. Você deve conseguir ver a imagem abaixo.

Selecione "Importar da API" no menu suspenso.

Em seguida, selecione todas as APIs que você gostaria de incluir em seu cenário de teste. No exemplo acima, a API chamada NumberConversionSOAP
foi incluída.

Antes de clicar no botão Executar
para iniciar seu cenário de teste, certifique-se de mudar o ambiente do cenário de teste, que deve ser Ambiente de Teste
, como indicado pela Setinha 1.

Você pode obter uma análise detalhada sobre o desempenho da(s) sua(s) API(s), verificando onde elas estão em falta ou se destacando. Você também é notificado sobre quantos processos passaram ou falharam, seja uma solicitação de API ou não. Ao conhecer melhor suas APIs, você pode, portanto, avaliar o que precisa fazer a seguir na sua próxima fase de desenvolvimento de API.
Conclusão
Dominar a arte de encadear solicitações no Postman desbloqueia um novo nível de eficiência no seu desenvolvimento e teste de API. Ao automatizar interações sequenciais, você pode otimizar fluxos de trabalho complexos e eliminar a necessidade de tarefas manuais repetitivas. Isso não apenas economiza um tempo valioso, mas também reduz o risco de erro humano durante os testes.
Além disso, as solicitações encadeadas permitem que você imite interações reais de usuários com sua API, garantindo uma experiência de teste mais completa e realista. À medida que você integra o encadeamento em seu processo de desenvolvimento, testemunhará um aumento significativo na produtividade e criará APIs mais robustas e confiáveis.