# Testing With Postman: Newman

Next is to setup a DevOps job you can go here to learn how to do that. For this section we will focus on the Execute shell and newman. With this I suggest going through Postman's official documentation found [here](https://learning.postman.com/docs/running-collections/using-newman-cli/command-line-integration-with-newman/). This takes your postman game and ups it to be able to be leveraged with Continuous Integration.

There are 2 ways to run this and one is extraction your collections json and running newman using that file. The other takes a bit more setup but uses Postman's API and when you updated the test they update in the cloud. 

I would suggest for reports that you check out this [HTML Reporter](https://www.npmjs.com/package/newman-reporter-htmlextra). It is created by a employee of postman and is by far the best HTML report out there in my opinion.


# Links
[Postman Quick Reference Guide](https://postman-quick-reference-guide.readthedocs.io/en/latest/index.html)
[Chai Assertion Library](https://www.chaijs.com/api/bdd/)
[Regex Cheat Sheet](https://www.rexegg.com/regex-quickstart.html)
[Postman: The Complete Guide on Udemy](https://www.udemy.com/postman-the-complete-guide/)
[Postman Newman Documentation](https://learning.postman.com/docs/running-collections/using-newman-cli/command-line-integration-with-newman/)
