Sobes.tech
Middle

Ce știi despre Newman?

sobes.tech AI

Răspuns de la AI

Newman este un runner de linie de comandă pentru Collection Postman.

Principalele caracteristici ale Newman:

  • Rulare de colecții de teste Postman din linia de comandă.
  • Suport pentru rularea colecțiilor din fișiere (JSON).
  • Utilizarea variabilelor de mediu și globale.
  • Generarea de rapoarte în diferite formate (HTML, JSON, JUnit, Allure etc.).
  • Integrare cu sistemele CI/CD.

Utilizarea Newman:

  1. Instalare:
    // Instalare globală
    npm install -g newman
    
  2. Rulare colecție:
    // Rulare colecție din fișier
    newman run my_collection.json
    
    // Rulare colecție cu variabile de mediu
    newman run my_collection.json -e my_environment.json
    
  3. Generare raport:
    // Generare raport HTML
    newman run my_collection.json -r html --reporter-html-export report.html
    

Avantajele Newman:

  • Permite automatizarea testelor API.
  • Este util pentru integrarea în pipeline-urile CI/CD.
  • Suportă diferite formate de rapoarte.
  • Se poate extinde ușor cu reporteri personalizați.