Apidog

All-in-one Collaborative API Development Platform

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Inscreva-se gratuitamente
Home / Resumo das Variáveis de Corpo de Postagem do Postman

Resumo das Variáveis de Corpo de Postagem do Postman

Postman é uma ferramenta robusta que oferece uma plataforma para desenvolvedores projetarem, construírem e testarem APIs. Uma de suas principais funcionalidades é a capacidade de construir e enviar requisições HTTP, incluindo requisições POST.

Este artigo irá aprofundar-se nas variáveis do corpo da requisição POST e tudo o que você precisa saber sobre as variáveis do corpo do Postman.

Compreendendo as Variáveis do Corpo da Requisição POST do Postman?

Variáveis do corpo POST são espaços reservados dinâmicos usados dentro do corpo da requisição de uma requisição POST no Postman. Elas permitem substituir valores estáticos por variáveis, tornando seus testes de API mais flexíveis, reutilizáveis e eficientes.

Tipos de Variáveis do Corpo POST

Existem vários tipos de variáveis que você pode usar no Postman:

  • Variáveis de Ambiente: Essas são variáveis definidas no nível do ambiente, permitindo que você armazene e reutilize valores em várias coleções ou requisições.
  • Variáveis de Dados: Essas variáveis são criadas dentro de uma requisição ou coleção específica e são geralmente usadas para armazenar dados temporários ou valores extraídos das respostas.
  • Variáveis Globais: Essas variáveis são definidas no nível global, tornando-as acessíveis em todos os ambientes e coleções.
  • Variáveis de Coleção: Essas variáveis são específicas de uma coleção particular e podem ser usadas para compartilhar dados entre requisições dentro daquela coleção.

Usando Variáveis do Corpo POST

Para usar uma variável no corpo da requisição, você normalmente a envolve dentro de chaves duplas {{}}. Por exemplo, se você tiver uma variável de ambiente chamada username, você poderá usá-la no corpo da requisição assim:

{
    "username": "{{username}}"
}

Alternativamente, você pode usar a função pm.variables.get() para recuperar o valor de uma variável programaticamente e inseri-lo no corpo da requisição.

Exemplos de Script para Manipular Variáveis do Corpo de Requisição POST no Postman

As capacidades de scripting do Postman permitem que você manipule dinamicamente as variáveis do corpo da requisição POST durante a execução. Aqui estão alguns exemplos comuns:

Exemplo 1 - Definindo o Valor de uma Variável:

pm.variables.set("myVariable", "Olá, Mundo!");

Este script define o valor de myVariable como "Olá, Mundo!". Você pode então usar essa variável no seu corpo da requisição.

Exemplo 2 - Recuperando o Valor de uma Variável:

var myVariableValue = pm.variables.get("myVariable");
console.log(myVariableValue); // Saída: Olá, Mundo!

Este script recupera o valor de myVariable e o registra no console.

Exemplo 3 - Concatenando Variáveis:

var firstName = "João";
var lastName = "Silva";
pm.variables.set("fullName", firstName + " " + lastName);

Este script concatena as variáveis firstName e lastName e define o resultado na variável fullName.

Exemplo 4 - Modificando Dados JSON:

var jsonData = pm.request.body.raw();
jsonData.name = "Nome Atualizado";
pm.request.body.raw = jsonData;

Este script recupera os dados JSON do corpo da requisição, modifica a propriedade name, e define os dados modificados de volta ao corpo da requisição.

Exemplo 5 - Lógica Condicional:

var age = pm.variables.get("age");
if (age >= 18) {
    pm.variables.set("isAdult", true);
} else {
    pm.variables.set("isAdult", false);
}

Este script verifica o valor da variável age e define a variável isAdult de acordo.

Exemplo 6 - Usando Variáveis de Ambiente:

var baseUrl = pm.environment.get("baseUrl");
pm.variables.set("apiUrl", baseUrl + "/api");

Este script recupera o baseUrl do ambiente e constrói o apiUrl usando isso.

Apidog - Alternativa Moderna e Fluida ao Postman

Existem muitas alternativas ao Postman que podem fazer o trabalho. Se você é um desenvolvedor em busca de tal ferramenta.

interface apidog

Uma dessas plataformas de API que você pode considerar fortemente usar é o Apidog, que fornece todas as ferramentas necessárias para todo o ciclo de vida da API. Você pode construir, testar, simular e documentar APIs tudo dentro de um único aplicativo sem precisar sair dele!

Você também pode manipular as variáveis do corpo da requisição POST com o Apidog, então venha conferir como você pode fazer isso.

Aproveitando Scripts de Pós-Processamento no Apidog

processador post apidog
botão

O Apidog capacita os usuários a personalizar a lógica de pós-processamento por meio da implementação de scripts personalizados. Essa flexibilidade permite manipulação de dados sob medida, verificação e outras operações pós-requisição. Uma ampla gama de pós-processadores pré-definidos está disponível, incluindo mecanismos de asserção e scripts acessíveis publicamente.

escolhas do processador post apidog

Teste de API Abrangente com Cenários de Teste

cenário de teste apidog
botão

O recurso inovador de cenários de teste do Apidog facilita a execução sequencial e a validação de múltiplas APIs. Essa abordagem é particularmente valiosa para desenvolvedores que trabalham com APIs interconectadas, permitindo a simulação de fluxos de trabalho do mundo real e a identificação de dependências.

Avaliação Precisa da API com Relatórios Detalhados

resultado do cenário de teste apidog
botão

Após a conclusão de um cenário de teste, o Apidog gera relatórios abrangentes que fornecem uma análise granular dos resultados do teste. Esses relatórios incluem métricas como o número de requisições bem-sucedidas e falhadas, bem como o tempo total de execução da cadeia de API.

Conclusão

As variáveis do corpo POST do Postman oferecem um mecanismo poderoso para melhorar a eficiência e flexibilidade dos testes de API. Ao utilizar efetivamente essas variáveis, os desenvolvedores podem preencher dinamicamente as cargas úteis da requisição, simular vários cenários e otimizar o processo de teste. A capacidade de criar e gerenciar diferentes tipos de variáveis, desde variáveis de ambiente até variáveis de dados, proporciona um alto grau de personalização e reutilização.

Em conclusão, compreender e dominar o uso de variáveis do corpo POST dentro do Postman é essencial para qualquer testador de API ou desenvolvedor que busque otimizar seus fluxos de trabalho de teste. Ao aproveitar essas variáveis, você pode criar testes de API mais robustos, eficientes e confiáveis, contribuindo, em última análise, para o desenvolvimento de aplicações de alta qualidade.

Junte-se à Newsletter da Apidog

Inscreva-se para ficar atualizado e receber os últimos pontos de vista a qualquer momento.