newman-reporter-customcsv

1.1.0 • Public • Published

Newman Reporter CustomCSV

Add custom CSV reports to your Newman runs.

About

Each request in a collection run maps to a row in the outputted CSV file with the following columns:

Column Description Example
iteration collection run iteration number 1
requestName name of the request made Create user
method HTTP method of the request POST
url URL of the request http://localhost:3000/user/create
responseTime time taken to receive a response (ms) 56
consoleMessage console logs printed through postman collection test scripts Example console print
executed tests that passed Status was 200, User was created
skipped tests that were skipped User had first name Joe
body the response body { foo: "bar" }
> *Note: test names are comma separated body is optional, see Options*

Setup

Ensure you have Newman setup first:

npm install newman --save-dev

Then install this package:

npm install newman-reporter-customcsv --save-dev

Usage

You can then use the -r customcsv option to make Newman use the custom CSV reporter.

node_modules/.bin/newman run postman_collection.json -e postman_environment.json -r csv

Options

CLI Option Description
--reporter-customcsv-export Specify a path where the output CSV file will be written to disk. If not specified, the file will be written to newman/ in the current working directory.
--reporter-customcsv-includeBody If you wish to save the response body for each request, use this option.
node_modules/.bin/newman run postman_collection.json -e postman_environment.json -r customcsv --reporter-customcsv-includeBody

Readme

Keywords

none

Package Sidebar

Install

npm i newman-reporter-customcsv

Weekly Downloads

0

Version

1.1.0

License

ISC

Unpacked Size

5.81 kB

Total Files

3

Last publish

Collaborators

  • poojagandhi