Postman
1️⃣ - Importar a collection do Postman
Para importar a collection do Postman, você precisará do aplicativo Postman para Windows, MacOS ou Chrome. Você pode baixar qualquer um deles na página de aplicativos do Postman.
Em seguida clique no botão abaixo para executar a collection o postman:
Ao abrir o Postman, importe a collection e os environments.
2️⃣ - Requisições para API usando o Postman
2️⃣.1️⃣ - Selecionando ambiente de Produção ou Staging
Após importar a collection/environments, o próximo passo é selecionar o ambiente em que vamos fazer as requisições.
Para isso, vamos à parte superior à esquerda e selecionamos o environment "Production".


2️⃣.2️⃣ - API key e variáveis pessoais na Collection
A collection possui as variáveis locais para facilitar os requests. Com isso, devemos selecionar a collection importada e clicar no menu "Variables".

Preenchimento de campos para gerar reserva
Na página de "variables", temos que editar todas as variáveis públicas para que o fluxo funcione corretamente como nomes de passageiros e se necessário emitir, dados de cartão de crédito.
Variáveis Privadas
É aconselhável não editar manualmente as variáveis da sessão privada, que vem logo abaixo das variáveis públicas.
3️⃣ - Autenticação
Para realizar a autenticação devemos expandir a pasta "Start Here - GetToken", abrir o "GenerateToken" e em seguida clicar em "Send" para fazer a requisição.

Após gerar o token, você não precisa copiá-lo, a collection já está configurada para setar uma variável privada para utilizar nas próximas requisições.
4️⃣ - Executando Fluxo Completo
A collection possui uma pasta chamada "Book 1 ADT RoundTrip", que realiza o fluxo completo, onde é feita uma busca(Search), tarifação(AssessFare), reserva(Book), emissão(IssueAirTickets), retrieve e por fim o cancelamento da reserva(CancelReservations).
Há duas maneiras de executar esse fluxo:
- Executando a pasta inteira (botão direito na pasta + "Run Folder")
- Executando manualmente um a um
Executando o fluxo pela pasta, os requests e responses são apresentados somente no console (menu inferior esquerda).
A vantagem de se executar manualmente um a um, é que alem de visualizar o request e response, também apresentamos uma página em html para visualizar os dados do response.

Lembrete!
Lembrando que de uma requisição para outra, não é preciso alterar o corpo do request, a collection já realiza todo o trabalho de recuperar as informações necessárias de um request para o outro.
Updated about 2 years ago
