newman-reporter-realtimecsv

1.0.1 • Public • Published

Newman Reporter Realtime CSV

Add CSV responses in realtime in the console.

Based on newman-reporter-csv

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
collectionName name of the collection My fancy API
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
status response status of the request OK
code response code of the request 200
responseTime time taken to receive a response (ms) 56
responseSize size of the response (bytes) 130
executed test names that passed (comma separated) Status was 200, User was created
failed test names that failed (comma separated) User has view permissions
skipped test names that were skipped (comma separated) User had first name Joe
body the response body (optional column. see Options) { foo: "bar" }
totalAssertions Total number of test assertions on the request 4
passedCount Total number of test assertions that passed 2
failedCount Total number of test assertions that failed 1
skippedCount Total number of test assertions that were skipped 1

Setup

Ensure you have Newman setup first:

npm install newman --save-dev

Then install this package:

npm install newman-reporter-realtimecsv --save-dev

Usage

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

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

Options

CLI Option Description
--reporter-csv-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 realtimecsv --reporter-realtimecsv-includeBody

Readme

Keywords

none

Package Sidebar

Install

npm i newman-reporter-realtimecsv

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

5.96 kB

Total Files

3

Last publish

Collaborators

  • a1r93