📖 `newman` Testing CLI for postman
To use postman as an automate testing and building the report for test result.
Pre-Required
You need to run npm that required NodeJs for more information please go to NodeJs website for installing it.
Export your Collections and Environments from Postman
Preparing your project folder, for example D:\Works\Newman and placing exported files to working folder
Installing newman
To start working with newman we need to install by using npm, In this case will install globally becuase I use newman for vary tasks
1
npm install -g newman
Running test
First running and check your result by using your collection and environment file by running
1
2
# Run command with: newman run [collections.json] -e [environment.json]
newman run ./yourcollection.postman_collection.json -e ./yourenvironment.postman_environment.json
if your environment using self-sign certificate you can added --insecure to allow case execute.
1
newman run ./yourcollection.postman_collection.json -e ./yourenvironment.postman_environment.json --insecure
They will running and summary result to show in terminal like this
[Optional] Extra report html
[Optional] to install beautiful HTML report install additional package
1
npm install -g newman-reporter-htmlextra
added args to tell newman using new report engine
1
newman run ./yourcollection.postman_collection.json -e ./yourenvironment.postman_environment.json --insecure -r htmlextra
Report with generate to folder ./newman/newman_htmlextra_[running date time].html They are many extra report engine, please should your favourite one.


