O Postman é uma ferramenta para testar APIs que pode ser usada em larga escala e é fácil de adicionar a um pipeline de CI/CD. O Postman é uma plataforma para construir e usar APIs (Application Programming Interfaces). Neste artigo, ensinaremos como usar o Postman para testar APIs.
E o Postman facilita cada etapa do ciclo de vida da API e torna mais fácil para os desenvolvedores trabalharem juntos para projetar, construir, testar e melhorar suas APIs, para que você possa criar APIs que funcionem melhor e mais rápido.
Como usar o Postman para testar APIs
Instalando o Postman em seu dispositivo
Em um computador com Windows, Mac ou Linux, você pode baixar o Postman em site oficial. Ao escolher o tipo de máquina que possui, um arquivo executável será baixado automaticamente. Isso facilitará a configuração da plataforma Postman.
Como criar solicitações usando o Postman
A interface do usuário para a versão mais recente da plataforma Postman é a seguinte:
Clique o botão “Novo” no canto superior esquerdo da interface do Postman para enviar uma solicitação para uma API existente. O canto superior esquerdo da janela pop-up tem uma opção para criar uma solicitação HTTP básica. Selecionando essa opção. A interface de solicitação possui vários campos importantes. O campo do método de solicitação (ou verbo) é a primeira coisa que você deve observar. O método GET é usado por padrão, mas há mais de 10 outros métodos para escolher.
Você usará muito estes cinco métodos:
GET: obtém dados de um banco de dados. POST: adiciona novos dados a um banco de dados. PUT: atualiza um campo de dados inteiro em um banco de dados. PATCH: Altera certas partes de um campo de dados em um banco de dados. DELETE: exclui dados de um banco de dados.
O campo URL fica ao lado do campo do método de solicitação. Para testar uma API, tudo o que você precisa fazer é escolher o método de solicitação e fornecer a URL correta.
Testando uma API pública no Postman
Nesta parte, você pode usar qualquer API. No próximo exemplo, uma API de notícias chamada Newsdata.io é usada. Essa API oferece várias maneiras de solicitar notícias de todo o mundo. É assim que o endpoint com base no país é configurado:
https://newsdata.io/api/1/news?apikey=YOUR_API_KEY&country=us
Você precisará alterar a SUA chave de API no URL à chave de API que você receberá ao se inscrever no Newsdata.io. Quando você coloca o URL atualizado no Postman, obtém um resultado como o abaixo.
{
”status”:”success”,
”totalResults”: 10173,
”results”: ,
“video_url”: null,
“Descrição”:”Os profissionais do MacBook 2022 da Apple podem embalar novos chipsets M2 Pro e M2 Max, feitos com o mais recente processo de fabricação de 3NM da TSMC, de acordo com um novo relatório.m2tsmc, o maior mundo do mundo fabricante terceirizada de semicondutores, vem desenvolvendo constantemente seus processos de produção de 3 nm. De acordo com o Commercial Times, a Apple pode ser o primeiro cliente a colocar as mãos nesses chips. Leia mais…”,
”conteúdo”: null, >”Pubdate”:”2022-08-18 15:22:53″,
“image_url”: null,
“fonte_id”:”AppleInsider”,
“país”:
“categoria”: ,
”idioma”:”inglês”
},
],
”próxima página”notícias: 1
} várias histórias
} Apenas uma dessas notícias é mostrada na saída mostrada acima.
O que são APIs?
API significa Application Programming Interface. É um conjunto de regras de como scripts ou programas podem se comunicar com um aplicativo ou serviço. Eles funcionam porque aplicativos, sistemas e dispositivos compartilham dados e informações entre si.
API REST é a API mais popular no momento e a usaremos mais neste tutorial de teste de API do Postman. REpresentational State Transfer é outra maneira de dizer REST. As APIs REST são baseadas em ideias como comunicação cliente-servidor, interfaces uniformes para os sistemas se comunicarem, operações sem estado e muito mais.
Perguntas frequentes
Como testar a API com Postman JSON ?
Vá para o cliente POSTMAN e escolha o método “PUT”. Em seguida, vá para “Body”, “Select RAW”, “Pass JSON” e “Select JSON” no menu suspenso. Em seguida, cole o “script de carga útil” no campo “Raw” que o JSON começa com chaves e armazena os dados em um formato de valor-chave. Se sua solicitação funcionar, você verá a mensagem abaixo depois de pressionar o botão ENVIAR.
Quanto tempo levará para aprender o Postman?
Se você precisar aprender a usar Postman e APIs, mas não tem muito tempo, este curso deve levá-lo muito longe em muito pouco tempo. Você não precisa de muito para começar, mas precisará de mais de 3 horas. Pode não ser suficiente apenas assistir ao conteúdo para obter as habilidades necessárias.
O Postman é manual ou automatizado?
O Postman pode ser usado para automatizar muitos tipos diferentes de testes, como como testes de unidade, testes funcionais, testes de integração, testes de ponta a ponta, testes de regressão, testes simulados, etc. O teste automatizado evita que as pessoas cometam erros e torna os testes mais rápidos.
O Postman requer codificação?
Para testar algo com o Postman, você não precisa escrever nenhum código de rede do cliente HTTP. Em vez disso, fazemos o que chamamos de “coleções” de testes e deixamos o Postman usar a API. Esta ferramenta tem quase todos os recursos que um desenvolvedor pode precisar.