Sobes.tech
Middle

Cosa sai di Newman?

sobes.tech AI

Risposta dell'AI

Newman è un runner da riga di comando per Postman. Permette di eseguire le collezioni di Postman dalla riga di comando, rendendolo utile per l'automazione dei test e l'integrazione con CI/CD.

Principali funzionalità di Newman:

  • Eseguire le collezioni di Postman.
  • Utilizzare variabili di ambiente di Postman.
  • Generare report in vari formati (HTML, JSON, Junit).
  • Integrare con sistemi CI/CD (Jenkins, GitLab CI, GitHub Actions, ecc.).
  • Configurare il comportamento di esecuzione (numero di iterazioni, ritardi, ecc.).

Vantaggi dell'uso di Newman:

  • Automazione: Permette di automatizzare i test API.
  • Integrazione: Si integra facilmente con pipeline di integrazione continua e consegna continua.
  • Reporting: Genera report dettagliati sui risultati dei test.
  • Versionamento: Le collezioni di Postman possono essere archiviate in sistemi di controllo versione (Git), facilitando la gestione delle modifiche.

Esempio di installazione (tramite npm):

npm install -g newman

Esempio di esecuzione di una collezione:

newman run my_collection.json

Esempio di esecuzione con variabili di ambiente e generazione di report HTML:

newman run my_collection.json --environment my_environment.json -r html,cli

Newman è uno strumento potente per l'automazione dei test API e una parte importante degli strumenti di un professionista QA Automation che lavora con Postman.