Quantcast
Viewing latest article 10
Browse Latest Browse All 261

Run newman/postman collection from batch file with html extra report

Hi, using "call" command, one can run newman collection from a batch file. This doesn't require to open Node.js command explicitly. 

More about call : 

https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/call

Newman installation: 
https://learning.postman.com/docs/collections/using-newman-cli/installing-running-newman/

Html Extra Report: 
https://github.com/DannyDainton/newman-reporter-htmlextra

Html Extra Report Extended: 
https://www.npmjs.com/package/newman-reporter-htmlextra-extended

newman-smoke.bat

@echooncd C:\PostmanCollections
timeout /t 5 /nobreak

call newman run "SmokeTests.postman_collection.json" -e "QALabEnv.postman_environment.json" -r htmlextra,cli --reporter-htmlextra-export "C:\Reports\SmokeTestReport.html" --reporter-htmlextra-title "Smoke Test Dashboard - QA Lab" --reporter-htmlextra-titleSize 6echo'Execution of SmokeTestscollection successful!'


-r htmlextra, cli 
This part in the command generates html extra report as well as report output on the console. 

--reporter-htmlextra-title "Smoke Test Dashboard - QA Lab"This part in the command gives the custom name to the report. 

 --reporter-htmlextra-titleSize 6
This part in the command used to specify the size of the report title (1 through 6, 1 is min 6 is max) 

To redirect the batch logs from console to file add below piece of batch script at the beginning of the file. 
@echooffsetLOGFILE=smoke-log.log
call:LOG> %LOGFILE%
exit /B
:LOG

I hope you find this useful! If you like it, pls do subscribe my YouTube channel for automation or tech updates.

Viewing latest article 10
Browse Latest Browse All 261

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>