Middle
Cosa sai di Newman?
sobes.tech AI
Risposta dell'AI
Newman è uno strumento da riga di comando per eseguire le raccolte di Postman. Consente di automatizzare l'esecuzione dei test e l'integrazione con sistemi CI/CD.
Le principali funzionalità e caratteristiche di Newman:
- Eseguire le raccolte di Postman dal terminale.
- Supporta tutti i tipi di richieste HTTP (GET, POST, PUT, DELETE, ecc.).
- Gestione delle variabili di ambiente.
- Esecuzione di script pre-richiesta e post-risposta.
- Generazione di report in vari formati (HTML, JSON, JUnit).
- Supporto per l'esecuzione parallela dei test.
- Integrazione con strumenti CI/CD come Jenkins, GitLab CI, Travis CI.
Esempio di esecuzione di una raccolta con Newman:
newman run la_mia_collezione.json -e il_mio_ambiente.json -r cli,html --reporter-html-export rapporto.html
In questo esempio:
la_mia_collezione.json- file di raccolta esportato da Postman.-e il_mio_ambiente.json- file con variabili di ambiente esportate da Postman.-r cli,html- indica che devono essere usati due formati di report: CLI (console) e HTML.--reporter-html-export rapporto.html- nome del file per il report HTML.
Vantaggi dell'utilizzo di Newman:
- Automazione: Permette di automatizzare l'esecuzione dei test API.
- Integrazione: Si integra facilmente con pipeline di integrazione continua e consegna continua.
- Report: Fornisce report pratici sull'esecuzione dei test.
- Flessibilità: Supporta varie configurazioni e opzioni di esecuzione.
Newman è uno strumento indispensabile per automatizzare i test API sviluppati con Postman.