Sobes.tech
Middle

O que sabes sobre o Newman?

sobes.tech IA

Resposta da IA

Newman é um executor de linha de comandos para Collection Postman.

Principais funcionalidades do Newman:

  • Executar coleções de testes do Postman a partir da linha de comandos.
  • Suporte para executar coleções a partir de ficheiros (JSON).
  • Uso de variáveis de ambiente e globais.
  • Geração de relatórios em vários formatos (HTML, JSON, JUnit, Allure, etc.).
  • Integração com sistemas CI/CD.

Uso do Newman:

  1. Instalação:
    // Instalação global
    npm install -g newman
    
  2. Execução da coleção:
    // Executar coleção a partir de ficheiro
    newman run my_collection.json
    
    // Executar coleção com variáveis de ambiente
    newman run my_collection.json -e my_environment.json
    
  3. Geração de relatório:
    // Gerar relatório HTML
    newman run my_collection.json -r html --reporter-html-export report.html
    

Vantagens do Newman:

  • Permite automatizar a execução de testes de API.
  • É útil para integração em pipelines de CI/CD.
  • Suporta vários formatos de relatórios.
  • Pode ser facilmente expandido com reportadores personalizados.