{"id":144231,"date":"2019-10-21T15:48:16","date_gmt":"2019-10-21T18:48:16","guid":{"rendered":"https:\/\/www.profissionaloracle.com.br\/?p=144231"},"modified":"2023-12-24T11:23:48","modified_gmt":"2023-12-24T14:23:48","slug":"instalando-e-utilizando-o-postman","status":"publish","type":"post","link":"https:\/\/www.profissionaloracle.com.br\/2019\/10\/21\/instalando-e-utilizando-o-postman\/","title":{"rendered":"Instalando e utilizando o Postman"},"content":{"rendered":"\n
<\/p>\n\n\n\n
O Postman \u00e9 uma plataforma de colabora\u00e7\u00e3o para desenvolvimento de APIs, super pr\u00e1tica de utilizar e leve. Com ele tamb\u00e9m \u00e9 poss\u00edvel automatizar testes e construir mockups, fazendo dele uma das melhores plataformas para se trabalhar com APIs.<\/p>\n\n\n\n
Para baix\u00e1-lo, clique na imagem abaixo e fa\u00e7a o download.<\/p>\n\n\n
Escolha a op\u00e7\u00e3o mais adequada para os seu sistema operacional (no meu caso, \u00e9 o 64 bits) e salve o instalador em uma pasta de sua prefer\u00eancia. Ap\u00f3s isso, execute-o. A seguinte tela se apresentar\u00e1:<\/p>\n\n\n
\u00c9 necess\u00e1rio ter uma conta no servi\u00e7o, ap\u00f3s cri\u00e1-la, o Postman abrir\u00e1 uma tela de prefer\u00eancias, onde voc\u00ea pode especificar o uso.<\/p>\n\n\n
O pr\u00f3ximo passo \u00e9 cadastrar o time de desenvolvimento. Se voc\u00ea for trabalhar sozinho, apenas ignore essa parte e d\u00ea um Skip Now<\/em>. Caso queira trabalhar de maneira colaborativa, adicione os e-mails dos componentes do seu time, e clique em Create Team<\/em>.<\/p>\n\n\n Instala\u00e7\u00e3o conclu\u00edda !<\/p>\n\n\n Criando um novo Request<\/strong><\/p>\n\n\n\n O pr\u00f3ximo passo, \u00e9 criar um novo request para podermos efetuar testes com as nossas APIs. Para isso, clique no bot\u00e3o New<\/em> e depois em Request<\/em>.<\/p>\n\n\n Uma nova janela se abrir\u00e1. Informe o nome do seu request (Request Name). Esse \u00e9 o nome que voc\u00ea utilizar\u00e1 para nomear o teste e ach\u00e1-lo sempre que precisar. Preencha o Request description com informa\u00e7\u00e3o adicionais se achar necess\u00e1rio. <\/p>\n\n\n\n Voc\u00ea pode criar agrupadores, que s\u00e3o chamados de Collections. Caso queira criar um, clique em + Create Collection<\/em>, sen\u00e3o, apenas deixe em branco.<\/p>\n\n\n\n Vamos primeiro escolher uma API e depois preencher os campos abaixo.<\/p>\n\n\n Para testar, vamos utilizar uma API p\u00fablica. Eu utilizo o o Rapid API<\/a>, que \u00e9 um database de APIs p\u00fablicas para desenvolvedores. <\/p>\n\n\n Para nossos testes, utilizaremos o URL Shortener Service<\/a><\/em>, que como o nome diz, \u00e9 um encurtador de URLs. Ele \u00e9 bem simples e servir\u00e1 como um teste inicial.<\/p>\n\n\n\n Observe que na p\u00e1gina da API diversas informa\u00e7\u00f5es ser\u00e3o mostradas. Elas ser\u00e3o necess\u00e1rias quando criarmos o nosso primeiro teste.<\/p>\n\n\n Voltemos a nossa tela de Save Request. Vamos preencher os dados e criar a Collection Testes <\/em>para o nosso novo Request<\/em>.<\/p>\n\n\n Clique em Save to Testes<\/em> e j\u00e1 poderemos come\u00e7ar a montar a chamada da API URL Shortner.<\/p>\n\n\n Agora vamos come\u00e7ar a preencher as informa\u00e7\u00f5es necess\u00e1rias para testarmos nossa API. Essas informa\u00e7\u00f5es podem ser encontradas na p\u00e1gina do URL Shortener<\/a><\/em> no Rapid API. Ap\u00f3s acess\u00e1-la, clique em Code Snippet<\/em>. <\/p>\n\n\n O primeiro par\u00e2metro a ser preenchido \u00e9 o tipo de chamada. Na p\u00e1gina da API, vemos que ela \u00e9 do tipo POST e o EndPoint \u00e9 o:<\/p>\n\n\n\n O pr\u00f3ximo passo \u00e9 preencher a aba Authorization<\/em>. Na p\u00e1gina da API, observe que ele exige uma key para que o servi\u00e7o seja acessado. Observe que a key possui um nome (x-rapidapi-key<\/strong>).<\/p>\n\n\n Agora vamos preencher os dados na aba Header<\/em>. Teremos que criar duas keys, a x-rapidapi-host<\/strong> e a content-type<\/strong>.<\/p>\n\n\n A aba Body \u00e9 nossa pr\u00f3xima parada. Vamos criar a key url<\/strong>. O value, \u00e9 o link que voc\u00ea gostaria de encurtar.<\/p>\n\n\nhttps:\/\/url-shortener-service.p.rapidapi.com\/shorten <\/pre>\n\n\n