Como testar suas APIs de forma eficiente
Salve galera! Estou novamente aqui para compartilhar pra vocês uma ferramenta que facilita bastante quando você está desenvolvendo uma API ou até quando você está apenas fazendo testes.
A ferramenta da qual estou falando é o Insomnia.
O que é?
O Insomnia
é uma ferramenta cliente de API REST, porém com alguns recursos adicionais os quais não serão discutidos por agora.
Como instalar o Insomnia?
O Isomnia
está disponível para Linux
, Mac
e Windows
. Todas as instruções de instalação podem ser obtidas no site oficial.
Como utilizar o Insomnia?
Nós usaremos a API do TabNews para exemplificar o uso do Insomnia.
Listando os conteúdos do TabNews
Para listar os conteúdos do TabNews precisamos fazer uma requisição, neste caso do tipo
GET
.
-
Temos que criar uma nova requisição, como descreve as imagens abaixo
-
Agora você pode escolher um nome que descreva o que vai acontecer na requisição
-
Feito isso basta adicionar a url da requisição e clicar em
Send
-
Após efetuar a requisição você deve receber uma resposta que se parece com essa:
Conclusão
Essa postagem abordou apenas as funcionalidades simples do Insomnia
ele possui muitas outras que vão além de apenas fazer requisições GET
, depois posso fazer uma Parte 2 mostrando outras funcionalidades, mas caso você tenha gostado do Insomnia
e queira descobrir outras funcionalidades por contra própria sinta-se livre para explorar essa ferramenta incrível por conta própria.
Obrigado a todos que que leram até aqui. <3
Ermeson, o Insomnia é sensacional, depois que descobri ele eu deletei o Postman.
Mas ultimamente, se preciso fazer alguma request como essed tipod de client, estou usando o Thunder Client que dá para instalar dentro do VS Code: https://www.thunderclient.com/
Eu ainda acho o Insomnia melhor que o Thunder Client, mas como sempre estou com o VS Code aberto, acaba sendo uma mão na roda 🤝