Exemplos de Scripts de Teste do Postman que Você Precisa Conhecer

Familiarize-se com scripts de teste do Postman para garantir que tenham o código de status correto, o formato de dados e o conteúdo adequados para validar respostas JSON e tratar erros.

Miguel Oliveira

Miguel Oliveira

20 maio 2025

Exemplos de Scripts de Teste do Postman que Você Precisa Conhecer

No âmbito do desenvolvimento de API, testes rigorosos são cruciais para garantir funcionalidade e confiabilidade. Postman, um cliente de API popular, oferece capacidades robustas de teste por meio de seu recurso de script.

💡
Você está procurando uma ferramenta de API para substituir o Postman? Não procure mais - apresentamos o Apidog!

Apidog é uma ferramenta de desenvolvimento de API tudo-em-um que fornece aos desenvolvedores todas as ferramentas necessárias para todo o ciclo de vida da API. Isso elimina a necessidade de outros aplicativos.

Para saber mais sobre o Apidog, não esqueça de clicar no botão abaixo! 👇 
botão

Este artigo aprofunda-se em exemplos práticos de scripts de teste do Postman, fornecendo aos desenvolvedores uma compreensão clara de como aproveitar essa funcionalidade para validação eficaz de API.

Funções dos Scripts de Teste do Postman

Validação de Respostas da API

Tratamento de Erros e Casos Limite

Automatizando Tarefas Repetitivas

Aprimorando a Manutenção e Colaboração

Simplificando Validações Complexas

Benefícios de Usar Scripts de Teste do Postman

Aumento da Eficiência e Automação

Aprimoramento da Confiabilidade e Manutenção da API

Aumento da Confiança do Desenvolvedor

Colaboração e Documentação Eficientes

Exemplos de Scripts de Teste do Postman

Aqui estão quatro exemplos de código que mostram scripts de teste do Postman com complexidade crescente.

Exemplo 1 - Verificando o Código de Status

pm.test("Solicitação GET bem-sucedida", () => {
  pm.response.to.have.status(200);
});

Explicação do código:

Este script verifica se a API responde com um código de status 200 (OK), indicando uma solicitação GET bem-sucedida.

Exemplo 2 - Validando a Estrutura da Resposta JSON

pm.test("A resposta tem as propriedades esperadas", () => {
  pm.expect(pm.response.json()).to.have.property("name");
  pm.expect(pm.response.json()).to.have.property("id").to.be.a("number");
});

Explicação do código:

Este script garante que a resposta JSON contenha propriedades específicas ( name e id ) e verifica se a propriedade id é um número.

Exemplo 3 - Usando Variáveis de Ambiente

const baseUrl = pm.environment.get("apiUrl");
const expectedUserId = pm.environment.get("userId");

pm.test("GET Usuário por ID", () => {
  pm.expect(pm.response.json().id).to.equal(expectedUserId);
});

pm.sendRequest(baseUrl + "/users/" + expectedUserId);

Explicação do código:

Este exemplo utiliza variáveis de ambiente para a URL base e o ID do usuário esperado. O script, então, valida se o id dos dados de resposta corresponde ao ID do usuário esperado armazenado no ambiente.

Exemplo 4 - Tratando Erros com Aserções Chai

pm.test("Tratamento de erro para usuário inexistente", () => {
  pm.expect(pm.response.code).to.equal(404);
  pm.expect(pm.response.json().error).to.equal("Usuário não encontrado");

  // Usando asserções Chai para validações complexas
  pm.expect(pm.response.json().message).to.contain("O ID do usuário solicitado não existe");
});

pm.sendRequest("http://localhost:3000/users/12345"); // Supondo um ID de usuário inexistente

Explicação do código:

Este script verifica um código de erro 404 e valida a presença de mensagens de erro específicas na resposta. Além disso, aproveita as asserções Chai para verificar se a mensagem de erro contém uma string específica, demonstrando capacidades de validação mais complexas.

Construa APIs Confortavelmente com Apidog

Se você está procurando uma alternativa ao Postman, não deixe de considerar experimentar o Apidog, uma ferramenta de desenvolvimento de API abrangente que oferece funcionalidades mais luxuosas.

interface do apidog
botão

Importar APIs para Apidog para Modificação

Dê o primeiro passo para aperfeiçoar sua API importando-a para o Apidog. O Apidog suporta vários tipos de arquivos de API, incluindo OpenAPI (ou Swagger), Postman e Insomnia.

importando api para apidog

Primeiro, abra a seção Configurações em seu projeto e localize o botão Importar Dados encontrado sob Gerenciamento de Dados. Se você não conseguir encontrar o tipo de arquivo que deseja importar, não se preocupe! Simplesmente arraste e solte o arquivo na parte inferior da tela.

Adicionando Scripts de Teste no Apidog

Uma vez que você tenha terminado de importar sua API ou criar um novo projeto no Apidog, pode prosseguir para adicionar scripts de teste.

apidog adicionar script personalizado

Na seção Editar de sua API, localize o cabeçalho Processadores Preliminares. Você deve encontrar uma barra rotulada Script Personalizado. É aqui que você pode implementar scripts personalizados para suas solicitações de API. Se você estiver com dificuldades para descobrir o que escrever, também pode selecionar as opções Snippet de Código encontradas à direita do espaço de código.

botão

Conclusão

Os scripts de teste do Postman capacitam os desenvolvedores a elevar suas práticas de teste de API. Ao automatizar tarefas repetitivas e permitir validações abrangentes, os scripts otimizam o processo de desenvolvimento e melhoram a qualidade e confiabilidade gerais das APIs.

Desde verificações básicas de código de status até verificações complexas de dados com tratamento de erros, as capacidades de scripting dentro do Postman fornecem uma solução poderosa e flexível para testes de API.  Encorajamos você a explorar o vasto potencial dos scripts de teste do Postman e aproveitá-los para garantir que suas APIs funcionem perfeitamente e ofereçam experiências excepcionais.

Explore more

Teste de API: O Guia Definitivo para Iniciantes

Teste de API: O Guia Definitivo para Iniciantes

Este guia abrangente irá guiá-lo através dos detalhes dos testes de API, tipos de testes, ferramentas essenciais e melhores práticas.

13 outubro 2024

15 Melhores Ferramentas de Teste Automatizado de API em 2025

15 Melhores Ferramentas de Teste Automatizado de API em 2025

Quais são as melhores ferramentas de Teste Automatizado de API? Vamos explorar todas elas em detalhes neste artigo!

8 agosto 2024

Como se Tornar um Testador de Aplicativos Remoto em Casa: 10 Sites para Experimentar

Como se Tornar um Testador de Aplicativos Remoto em Casa: 10 Sites para Experimentar

Descubra o caminho para se tornar um testador de aplicativos remoto com nosso guia abrangente. Aprenda como começar, encontre as principais plataformas para oportunidades e melhore seu fluxo de trabalho de testes com ferramentas como Apidog.

7 agosto 2024

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs