Sobes.tech
Middle

Wat weet je over Newman?

sobes.tech AI

Antwoord van AI

Newman is een commandoregelrunner voor Postman. Het stelt je in staat om Postman-collecties vanaf de opdrachtregel uit te voeren, wat handig is voor testautomatisering en integratie met CI/CD.

Belangrijkste functies van Newman:

  • Het uitvoeren van Postman-collecties.
  • Het gebruik van Postman-omgevingsvariabelen.
  • Het genereren van rapporten in verschillende formaten (HTML, JSON, Junit).
  • Integratie met CI/CD-systemen (Jenkins, GitLab CI, GitHub Actions, enz.).
  • Het configureren van het gedrag van de uitvoering (aantal iteraties, vertragingen, enz.).

Voordelen van het gebruik van Newman:

  • Automatisering: Maakt het mogelijk API-tests te automatiseren.
  • Integratie: Integreert gemakkelijk met pipelines voor continue integratie en continue levering.
  • Rapportage: Genereert gedetailleerde rapporten over de testresultaten.
  • Versiebeheer: Postman-collecties kunnen worden opgeslagen in versiebeheersystemen (Git), wat het beheer van wijzigingen vereenvoudigt.

Installatievoorbeeld (via npm):

npm install -g newman

Voorbeeld van het uitvoeren van een collectie:

newman run my_collection.json

Voorbeeld van het uitvoeren met omgevingsvariabelen en HTML-rapportage:

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

Newman is een krachtig hulpmiddel voor API-testautomatisering en een belangrijk onderdeel van de gereedschapskist van een QA Automation specialist die met Postman werkt.