GithubHelp home page GithubHelp logo

3alster / newman-reporter-csv-wn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from matt-ball/newman-reporter-csv

0.0 0.0 0.0 71 KB

Add CSV reports to your Newman runs.

License: MIT License

JavaScript 96.50% Makefile 3.50%

newman-reporter-csv-wn's Introduction

Newman Reporter CSV

Add 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
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-csv --save-dev

Usage

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

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

Options

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

newman-reporter-csv-wn's People

Contributors

3alster avatar cambot avatar matt-ball avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.