Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados

Como Adicionar Bibliotecas Externas ao Postman

Aprenda a adicionar bibliotecas externas no Postman. Aprimore sua experiência de teste e desenvolvimento de APIs com este recurso simples, mas poderoso.

Miguel Oliveira

Miguel Oliveira

Updated on maio 22, 2025

Olá, entusiastas de API! Todos sabemos que o Postman é um divisor de águas quando se trata de agilizar o desenvolvimento de APIs e os fluxos de trabalho de teste. Mas e se você pudesse injetar ainda mais funcionalidade no seu ambiente Postman? Apresentamos a mágica das bibliotecas externas!

Adicionar bibliotecas externas ao Postman desbloqueia um tesouro de possibilidades. Imagine integrar perfeitamente ferramentas poderosas como Moment.js para manipulação de datas, Lodash para transformações de dados ou até mesmo bibliotecas personalizadas adaptadas às suas necessidades específicas. Este post será seu guia abrangente para aproveitar o potencial das bibliotecas externas no Postman, tornando sua experiência com testes de API mais suave e eficiente do que nunca.

Por que usar bibliotecas externas no Postman?

Antes de mergulharmos nos detalhes, vamos explorar as razões convincentes para aproveitar bibliotecas externas:

  • Funcionalidade Aprimorada: Bibliotecas costumam fornecer código pré-escrito para tarefas comuns, economizando seu precioso tempo e esforço. Precisa formatar datas, analisar JSON ou realizar manipulações de strings? Bibliotecas externas cuidam disso.
  • Reusabilidade de Código: Diga adeus a trechos de código repetitivos. Bibliotecas permitem que você defina funções e variáveis uma vez e as reutilize em suas coleções do Postman, promovendo código mais limpo e mais fácil de manter.
  • Redução do Tempo de Desenvolvimento: Ao utilizar bibliotecas prontamente disponíveis, você pode se concentrar na lógica central dos seus testes de API em vez de reinventar a roda para funcionalidades comuns.
  • Melhoria na Colaboração: Compartilhar bibliotecas dentro da sua equipe promove consistência e garante que todos estejam trabalhando com o mesmo conjunto de ferramentas, agilizando a colaboração e o compartilhamento de conhecimento.

Importando Bibliotecas Externas: Dois Métodos Poderosos

O Postman oferece dois métodos principais para incorporar bibliotecas externas:

1. Buscando de um CDN (Rede de Distribuição de Conteúdo):

Muitas bibliotecas possuem versões CDN hospedadas em plataformas como jsDelivr ou cdnjs. Isso permite que você importe diretamente o código da biblioteca para o Postman usando a função pm.sendRequest. Veja como:

  • Localize a URL do CDN: Encontre o link CDN para a biblioteca escolhida (geralmente fornecido na sua página de documentação).
  • Crie um Script de Pré-solicitação: Dentro da aba "Script de Pré-solicitação" da sua solicitação, use pm.sendRequest para buscar o código da biblioteca na URL do CDN.
  • Armazene e Avalie: Salve a resposta recebida como uma variável de coleção e use a função eval para executar o código da biblioteca, tornando suas funções acessíveis dentro do seu ambiente Postman.
Buscando bibliotecas externas de um CDN

2. Carregando de uma Variável de Coleção:

Se você preferir evitar fazer uma solicitação de API a cada vez, pode armazenar diretamente o código da biblioteca dentro de uma variável de coleção. Veja o processo:

  • Copie e Cole o Código: Localize o código JavaScript da biblioteca (geralmente encontrado em seu repositório do GitHub).
  • Crie uma Variável de Coleção: Dentro da sua coleção, crie uma nova variável e cole o código da biblioteca nela.
  • Utilize um IIFE (Expressão de Função Invocada Imediatamente): Em seus scripts do Postman, use um IIFE para encapsular o código da biblioteca, tornando seus métodos disponíveis dentro do sandbox do Postman.

Lembre-se, ambos os métodos têm suas vantagens. Buscar de um CDN mantém seu código de coleção limpo, enquanto carregar de uma variável elimina a necessidade de solicitações adicionais de API. Escolha a abordagem que melhor se adapta ao seu fluxo de trabalho!

Como Importar Bibliotecas Externas no Apidog

Apidog é uma plataforma de colaboração integrada projetada para agilizar o ciclo de vida da API. Combina as funcionalidades de várias ferramentas como Postman, Swagger, Mock e JMeter em uma única plataforma.

botão

Apidog contém um mecanismo de script baseado em Javascript. Você pode usar scripts (trechos de código JavaScript) para adicionar comportamento dinâmico a solicitações de API ou testes de coleção.

Para importar bibliotecas que não são integradas, mas que foram disponibilizadas no npm de forma dinâmica usando a função $$.liveRequire. Apenas bibliotecas puras em js são suportadas, preferencialmente bibliotecas com a palavra browser escrita para suportar operação do lado do navegador. Bibliotecas que contém extensões de linguagem como C/C++ não são suportadas para carregamento e esgotarão o tempo ou gerará exceções.

Abaixo está um exemplo de uso de uma biblioteca de classe JS não integrada.

// Obtenha uma única biblioteca npm: camelcase
$$.liveRequire("camelcase", (camelCase) => {
  camelCase("foo-bar"); // => 'fooBar'
});

// Obtenha várias bibliotecas npm: camelcase
$$.liveRequire(["camelcase", "md5"], (camelCase, md5) => {
  camelCase("foo-bar"); // => 'fooBar'
  md5("mensagem"); // => '78e731027d8fd50ed642340b7c9a63b3'
});
usando uma biblioteca de classe JS não integrada no Apidog

A sintaxe dos scripts do Apidog é 100% compatível com a sintaxe dos scripts do Postman. Scripts do Postman podem ser migrados sem problemas para o Apidog.

Parâmetros de consulta
  1. Use o script do processador pós-solicitação para escrever seu script personalizado para importar as Bibliotecas
Use o script do processador pós-solicitação para escrever seu script personalizado

2. Envie a solicitação e analise a resposta na aba do console

Envie a solicitação e analise a resposta na aba do console

Bibliotecas Externas Populares para Potencializar Seus Testes de API

Agora que você sabe como fazer, vamos explorar algumas bibliotecas externas populares que podem melhorar significativamente sua experiência com o Postman:

  • Lodash: Esta biblioteca versátil oferece uma vasta gama de funções utilitárias para manipulação de dados, tornando transformações complexas muito mais fáceis.
  • Moment.js: Trabalhando com datas e horários? Moment.js oferece uma API intuitiva para análise, formatação e realização de cálculos em datas, um salva-vidas para APIs que lidam com muitas datas.
  • Chai.js: Esta biblioteca de asserção capacita você a escrever asserções claras e concisas para validar respostas de API, garantindo que seus testes sejam robustos e confiáveis.
  • Faker.js: Precisa de dados de teste realistas? Faker.js gera dados realistas para nomes, endereços, e-mails e muito mais, perfeito para criar cenários de teste abrangentes.

Esses são apenas alguns exemplos, e o mundo das bibliotecas externas é vasto! Explore e experimente para encontrar as ferramentas que complementam perfeitamente suas necessidades de teste de API.

Exemplos em Ação: Dando Vida às Bibliotecas no Apidog e Postman

Para solidificar nosso entendimento, vamos explorar exemplos concretos de uso de bibliotecas populares no Apidog Postman:

Moment.js para Manipulação de Datas: Imagine que você está testando um endpoint de API que requer formatação de datas. Moment.js vem ao rescate! Você pode importá-lo usando um dos métodos mencionados acima e, em seguida, aproveitar suas funções intuitivas para formatar, analisar e realizar cálculos em datas dentro dos seus testes no Postman.

Lodash para Transformações de Dados: Trabalhando com estruturas de dados JSON complexas? Lodash oferece uma vasta gama de funções utilitárias para filtrar, classificar, agrupar e transformar dados. Integre Lodash ao seu ambiente Postman para agilizar suas tarefas de manipulação de dados e escrever testes mais concisos e expressivos.

Dicas Profissionais para Integração Sem Costura de Bibliotecas

Ao se aprofundar no mundo das bibliotecas externas, mantenha essas dicas em mente:

  • Compatibilidade de Versão: Certifique-se de que a versão da biblioteca que você está usando seja compatível com seu ambiente Postman para evitar problemas inesperados.
  • Organização do Código: Mantenha o código limpo e organizado dentro dos seus scripts do Postman para melhor legibilidade e manutenibilidade.
  • Recursos da Comunidade: Aproveite a riqueza de recursos online e comunidades dedicadas a bibliotecas específicas. Você frequentemente encontrará tutoriais, exemplos e guias de resolução de problemas valiosos.

Conclusão

Adicionar bibliotecas externas ao Postman e Apidog é um processo simples que pode aprimorar muito o seu fluxo de trabalho de testes e desenvolvimento de API. Ao incorporar essas bibliotecas, você pode aproveitar funcionalidades adicionais, reduzir redundâncias e aumentar a eficiência das suas chamadas de API. Lembre-se, a chave é entender a documentação da biblioteca que você está integrando e garantir que ela seja compatível com sua configuração atual. Boas práticas de testes e desenvolvimento!

Como acessar a API do Claude 3.7 Sonnet e testar usando ApidogTutoriais

Como acessar a API do Claude 3.7 Sonnet e testar usando Apidog

Se você está empolgado com o último lançamento da Anthropic, Claude 3.7 Sonnet, e quer explorar suas capacidades através da API enquanto o testa com o Apidog, você está no lugar certo. 💡Antes de começarmos, deixe-me fazer uma rápida observação: baixe o Apidog gratuitamente hoje e otimize seu processo de teste de API, especialmente para explorar os poderosos recursos do Claude 3.7 Sonnet—perfeito para desenvolvedores que desejam testar modelos de IA de ponta como este!botão Vamos começar com a

@apidog

fevereiro 25, 2025

Como passar o x-API-key no cabeçalho?Tutoriais

Como passar o x-API-key no cabeçalho?

Desvende os segredos da segurança eficaz de APIs, dominando como passar x-API-key nos cabeçalhos. Este guia abrangente revelará a importância desse processo e como ferramentas como o Apidog podem facilitar seus esforços. Continue lendo para garantir que suas interações com a API permaneçam seguras!

Miguel Oliveira

agosto 12, 2024

Como corrigir o erro HTTP 405 Método Não Permitido no PostmanTutoriais

Como corrigir o erro HTTP 405 Método Não Permitido no Postman

O código de erro HTTP 405 ocorre quando você tenta acessar um servidor usando uma chave de API ou token de acesso inválido ou ausente. Neste artigo, veremos mais sobre o erro 405 e como corrigi-lo.

Miguel Oliveira

agosto 11, 2024