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 de API

[Postman] Como Passar a Data Atual Como um Valor de Requisição GET?

Você está tendo dificuldade em incluir a data atual em suas requisições GET no Postman? Este guia explora dois métodos: usando scripts de pré-requisição e variáveis de ambiente. Vamos mostrar como formatar a data para uma integração de API tranquila e manter suas requisições dinâmicas!

Miguel Oliveira

Miguel Oliveira

Updated on novembro 29, 2024

Testes e desenvolvimento de API envolvem muitos detalhes, incluindo a data atual dentro das requisições GET. Isso pode ser um aspecto crucial para simular cenários do mundo real.

💡
Apidog é uma plataforma de desenvolvimento de API orientada ao design que fornece aos desenvolvedores funcionalidades essenciais para construir, testar, simular e documentar APIs.

Experimente o Apidog gratuitamente hoje clicando no botão abaixo!
botão

Este artigo explora dois métodos eficazes para incorporar a data atual como um valor de requisição GET dentro do Postman, um cliente de API popular. Vamos nos aprofundar na utilização de scripts de pré-requisição e variáveis de ambiente, equipando você com as ferramentas necessárias para construir requisições GET dinâmicas e adaptáveis.

O que é Postman?

logotipo do postman

Postman simplifica o processo de desenvolvimento de API para programadores. Ele fornece uma variedade de recursos que permitem que eles projetem, testem e documentem APIs em um só lugar. Esta coleção de ferramentas torna o Postman a escolha preferida para desenvolvedores que trabalham em qualquer projeto envolvendo APIs.

Scripts de Pré-requisição do Postman

No Postman, os scripts de pré-requisição são trechos de código JavaScript que são executados antes de você enviar uma requisição de API. Eles funcionam como uma estação de preparação, permitindo que você realize ações e manipulações na sua requisição logo antes de ela ser enviada.

Modificação Dinâmica da Requisição

Scripts de pré-requisição permitem que você modifique suas requisições de API em tempo real usando JavaScript. Isso possibilita a incorporação de elementos dinâmicos como a data atual, dados de teste aleatórios ou tokens de acesso com base em cenários específicos.

Configurabilidade

Esses scripts podem ser escritos em vários níveis dentro do Postman, oferecendo flexibilidade:

  • Nível de Requisição: Scripts escritos aqui são específicos para aquela requisição em particular.
  • Nível de Coleção: Scripts neste nível são executados antes de cada requisição dentro de uma coleção.
  • Nível de Pasta:  Esses scripts se aplicam a todas as requisições filhas dentro de uma pasta designada.

Reusabilidade Aprimorada

Scripts podem ser projetados para aproveitar dados de ambientes ou requisições anteriores, promovendo reusabilidade e reduzindo código repetitivo.

Customização de Componentes da Requisição

Você pode modificar vários aspectos de sua requisição usando scripts de pré-requisição, incluindo cabeçalhos, conteúdo do corpo e parâmetros de consulta.

Depuração e Registro

Esses scripts permitem que você registre informações no console do Postman, ajudando na depuração de suas interações com a API e na solução de quaisquer problemas.

Guia Passo a Passo Sobre Como Passar a Data Atual Como Valor de Requisição GET

Passo 1 - Crie uma Conta no Postman

Crie uma nova conta no Postman (somente se você não tiver uma) e comece baixando o aplicativo Postman para o seu dispositivo. O aplicativo oferece mais recursos do que a sua versão web.

inscreva-se para uma conta gratuita do postman

Passo 2 - Crie uma Nova Requisição de API no Postman

crie uma nova requisição postman

Uma vez que você tenha instalado o Postman, crie uma nova requisição clicando no botão Novo no canto superior esquerdo da janela do Postman. Selecione Requisição HTTP para criar uma nova requisição, conforme mostrado na imagem acima.

Passo 3 - Insira o Método e os Detalhes da API

Em seguida, você precisa incluir os detalhes da requisição de API que deseja criar. Deve incluir componentes como a URL, métodos HTTP e parâmetros adicionais que a API exigirá.

Passo 4 - Abra a Seção de Script de Pré-requisição

abra a seção de pré-requisição postman

Na sua API completa, procure pela seção Script de Pré-requisição, conforme mostrado na imagem acima.

Passo 5 - Insira o Código Necessário Para Incluir a Data

Na aba Script de Pré-requisição, adicione as seguintes linhas de código para que você possa incluir a data atual.

var moment = require('moment');

pm.environment.set('currentdate', moment().format(("YYYY-MM-DD HH:MM:SS")));

Para este exemplo em particular, a timestamp será armazenada na variável currentdate usando o método pm.environment.set.

Passo 6 - Inclua a Variável currentdate como uma Variável de Requisição

inclua a variável de data atual postman timestamp

Adicione a variável currentdate à seção de parâmetros de consulta da sua requisição GET para que toda vez que você enviar uma requisição, possa observar a data atual.

Apidog - Personalize APIs

Se você está procurando uma potente plataforma de desenvolvimento de API, considere Apidog como uma alternativa ao Postman. O Apidog agiliza o processo ao lidar com muitos dos detalhes intricados por você. Mergulhe nas seções seguintes para explorar como o Apidog ajuda você a visualizar esses específicos da API!

interface do apidog
botão

Incluindo a Data Atual nos Cabeçalhos da Requisição no Apidog

Para incluir o timestamp atual no cabeçalho da requisição da API, siga os passos abaixo!

preprocessor apidog adicionar timestamp

O seguinte código pode ser utilizado para incorporar a data atual em um cabeçalho de requisição de API. Basta copiar e colar essas linhas em um script personalizado na seção de Scripts de Pré-requisição (anteriormente rotulada como Pré-processadores) conforme ilustrado na imagem.

var timestamp = new Date().getTime();
pm.environment.set("timestamp", timestamp);
apidog adicionar variável timestamp apidog

Uma vez que você tenha inicializado a variável timestamp, certifique-se de adicionar a variável como um parâmetro de consulta. Veja a imagem acima como referência.

Visualizando Data e Mais na Requisição de API do Apidog

apidog timestamp e mais detalhes

O Apidog vai além de timestamps básicos. Ele fornece detalhes aprofundados da API, incluindo cookies e formatos de requisição bruta. Esta visão abrangente capacita você a identificar problemas e refinar suas APIs para um deployment sem falhas. Além disso, considere testes de carga de API para avaliar ainda mais a robustez da sua API.

Em conclusão, este artigo explorou dois métodos eficazes para incorporar a data atual como um valor de requisição GET dentro do Postman: scripts de pré-requisição e variáveis de ambiente. Scripts de pré-requisição oferecem flexibilidade para manipulação dinâmica, enquanto variáveis de ambiente proporcionam reusabilidade entre requisições. Ao utilizar essas técnicas, você pode construir requisições GET adaptáveis e dinâmicas que simulam cenários do mundo real e aumentam a eficácia dos seus testes e desenvolvimento de API.

Além disso, a capacidade de incluir elementos dinâmicos como a data atual ressalta o poder do Postman como uma ferramenta de desenvolvimento de API. Isso capacita você a criar casos de teste mais robustos e realistas, levando, em última análise, ao deployment de APIs que estão bem equipadas para lidar com uma gama mais ampla de condições.

Onde Baixar Swagger UI em Português GrátisPonto de vista

Onde Baixar Swagger UI em Português Grátis

Explore a dificuldade de obter uma interface em português para o Swagger UI e saiba por que o Apidog é uma alternativa de plataforma poderosa para o desenvolvimento de APIs.

Oliver Kingsley

abril 23, 2025

Onde Baixar o Postman em Português GrátisPonto de vista

Onde Baixar o Postman em Português Grátis

No mundo do desenvolvimento de software, especialmente ao trabalhar com APIs, ferramentas eficientes são essenciais. Postman se tornou um nome conhecido, uma plataforma popular usada por milhões de desenvolvedores para criar, testar e gerenciar APIs. No entanto, para muitos usuários de língua portuguesa, uma pergunta comum surge: é possível ter o Postman em português? A resposta curta é que Postman não oferece atualmente suporte nativo em português para sua interface de usuário. Mas não se preo

@apidog

abril 21, 2025

Desvendando Testes de API: Guia Completo do Postman para IniciantesPonto de vista

Desvendando Testes de API: Guia Completo do Postman para Iniciantes

Este artigo introduz o uso básico do Postman, incluindo instalação, teste de APIs e envio de requisições HTTP, destacando suas funções convenientes e limitações, sugerindo soluções como o Apidog.

@apidog

março 27, 2025