Como testar uma API usando o Postman

Como testar uma API usando o Postman
Carteiro é um cliente da API utilizado para desenvolver, compartilhar, testar e documentar APIs. Também nos permite realizar testes de back -end digitando o URL do terminal. A solicitação será então enviada para o nó.JS Server, e ele responde ao aplicativo Postman. Os engenheiros e desenvolvedores de automação o usam amplamente para verificar se o servidor está em funcionamento e em execução.

Este artigo demonstrará como teste um API Usando Postman. Além disso, o procedimento de uso de postagem, obtenha e excluir solicitações HTTP para criar, atualizar, recuperar e excluir as informações do banco de dados MongoDB também será fornecido. Então vamos começar!

Como testar uma API usando o Postman

Já criamos um aplicativo simples do sistema de gerenciamento de funcionários com o React.JS front -end, nó.O servidor JS e estabeleceu uma conexão entre o servidor e o banco de dados MongoDB. Depois de fazer isso, adicionamos dois modelos: “funcionário.modelo" e "designação.modelo”Com seu esquema relacionado. Esses modelos são então utilizados para definir “rotas”Contendo os pontos de extremidade para as solicitações HTTP.

Agora, testaremos a API usando o Postman e verificarmos se nossos pontos de extremidade adicionados estão funcionando. Quero fazer isso? Se sim, em primeiro lugar, instale -o no seu sistema usando o site oficial:

Depois de instalar o Postman, mova -se em direção ao procedimento de teste das solicitações funcionando.

Como testar uma solicitação de postagem usando o Postman

Postman suporta vários métodos de interação do terminal e “PUBLICAR" é um deles. É utilizado para criar e atualizar um recurso ou enviar dados para um servidor. Além disso, as solicitações de postagem não têm restrições relacionadas ao comprimento dos dados.

Para testar uma solicitação de postagem usando o Postman, em primeiro lugar, selecione “PUBLICAR”No menu suspenso Solicitação HTTP:

Adicionaremos o link abaixo no campo de solicitação na próxima etapa. O link especificado vai acessar o “funcionários“Arquivo de rota, que lida com o“PUBLICAR" solicitar:

http: // localhost: 5000/funcionários/add

Agora, mude para o “Corpo“Guia, selecione“cru”E adicione o corpo de suas solicitações de postagem. Aqui, estamos adicionando um novo funcionário, “Stepheny”Para o nosso banco de dados:


"Employeename": "Stepheny"

Na próxima etapa, escolha “JSON”Como o parâmetro do órgão de solicitação:

Em seguida, clique no “Enviar”Botão para enviar a solicitação de postagem adicionada ao nó.servidor JS:

Depois de executar a operação especificada, você verá “Funcionário adicionado”Texto como resposta à solicitação de postagem:

O pedido de postagem anterior adicionado “Stepheny ” para o "funcionário" base de dados. Seguindo o mesmo método, adicionaremos outro funcionário chamado “Albert”:


"Employeename": "Albert"

A saída abaixo do ritmo indica que adicionamos com sucesso “Albert”Como um novo funcionário:

Você também pode utilizar o “PUBLICAR”Solicitação para atualizar as informações relacionadas a qualquer ID específico. Por exemplo, para atualizar os valores dos campos do ID da designação “61CCBF563C71F2DDC072569B”, Enviaremos uma solicitação de postagem com o seguinte URL:

http: // localhost: 5000/designações/atualização/61ccbf563c71f2ddc072569b

No órgão de solicitação de postagem, adicionaremos os valores atualizados de acordo com o “designação" modelo:


"Employeename": "Albert",
"Designação": "CEO",
"Date": "2021-12-29T19: 48: 13.015Z "

Ao clicar no “Enviar”Botão, você verá o“Designação atualizada!”Texto na seção de resposta:

Como testar uma solicitação GET usando o Postman

No Postman, uma solicitação recebe os dados do URL especificado. Este tipo de solicitação HTTP não fará nenhuma alteração no terminal.

Para testar uma solicitação GET usando o Postman, selecione “PEGAR”Como o método de interação terminal:

Em seguida, colaremos o seguinte URL no campo Link de entrada:

http: // localhost: 5000/funcionários/

Em seguida, clique no Enviar botão para fazer o pedido de http obter. Esta solicitação GET obterá todos os dados relacionados ao “funcionário”Coleção do nosso banco de dados MongoDB e mostra os dados adicionados dos funcionários com relação ao esquema definido:

Você também pode usar o “PEGAR”Solicitar para obter informações relacionadas a um registro específico com base em seu ID.

Por exemplo, adicionando o link abaixo e depois enviando o “PEGAR”A solicitação buscará os dados do ID da designação“61CCBF563C71F2DDC072569B”:

http: // localhost: 5000/designações/61ccbf563c71f2ddc072569b

Como você pode ver, essa resposta do “PEGAR”A solicitação mostra seus valores de campo no esquema definido:

Como testar uma solicitação de exclusão usando o Postman

A solicitação de exclusão http no Postman é usada para excluir informações da coleção de banco de dados. Por exemplo, neste momento, temos dois registros de funcionários no “Designações”Coleção do banco de dados e, para excluir qualquer um deles, utilizaremos sua identidade.

Agora, para excluir o “Albert”Informações, usaremos seu ID, que é“61CCBF563C71F2DDC072569B,”E então faça um“EXCLUIR" solicitar:

http: // localhost: 5000/designações/61ccbf563c71f2ddc072569b

Clique no "Enviar”Button, e você notará que dentro de alguns segundos, as informações excluídas para o adicionado“EU IA”Será excluído e um“Designação excluída.”O texto será mostrado como uma resposta à solicitação que fizemos:

Para o objetivo de verificação, você pode enviar um “PEGAR”Solicitação para mostrar as informações armazenadas no“Designações”Coleção MongoDB:

http: // localhost: 5000/designações/

A partir da imagem abaixo, você pode ver que apenas informações relacionadas a “Stepheny”É exibido como uma resposta, que declara que o anterior“EXCLUIR”Solicitação funcionou:

Conclusão

Postman é software que é utilizado para testar APIs. É um tipo de cliente HTTP que usa uma interface gráfica do usuário, através da qual você pode enviar diferentes tipos de solicitações e obter suas respostas que valida o resultado da solicitação. Este artigo demonstrou como testar a API usando o Postman. Além disso, o procedimento de uso de postagem, obtenha e excluir solicitações HTTP para criar, atualizar, recuperar e excluir as informações do banco de dados MongoDB também são fornecidas.