Skip to main content
Syntax highlighting
Source Link
Evaldas Buinauskas
  • 14.2k
  • 11
  • 63
  • 119

I don't know if this question is still relevant, but there is such possibility in Postman now. They added it a few months ago.

All you need is create simple .js file and run it via nodejsnode.js. It looks like this:

var path = require('path'), async = require('async'), //https://www.npmjs.com/package/async newman = require('newman'), parametersForTestRun = { collection: path.join(__dirname, 'postman_collection.json'), // your collection environment: path.join(__dirname, 'postman_environment.json'), //your env }; parallelCollectionRun = function(done) { newman.run(parametersForTestRun, done); }; // Runs the Postman sample collection thrice, in parallel. async.parallel([ parallelCollectionRun, parallelCollectionRun, parallelCollectionRun ], function(err, results) { err && console.error(err); results.forEach(function(result) { var failures = result.run.failures; console.info(failures.length ? JSON.stringify(failures.failures, null, 2) : `${result.collection.name} ran successfully.`); }); }); 
var path = require('path'), async = require('async'), //https://www.npmjs.com/package/async newman = require('newman'), parametersForTestRun = { collection: path.join(__dirname, 'postman_collection.json'), // your collection environment: path.join(__dirname, 'postman_environment.json'), //your env }; parallelCollectionRun = function(done) { newman.run(parametersForTestRun, done); }; // Runs the Postman sample collection thrice, in parallel. async.parallel([ parallelCollectionRun, parallelCollectionRun, parallelCollectionRun ], function(err, results) { err && console.error(err); results.forEach(function(result) { var failures = result.run.failures; console.info(failures.length ? JSON.stringify(failures.failures, null, 2) : `${result.collection.name} ran successfully.`); }); }); 

Then just run this .js file ('node fileName.js' in cmd).

More details here

I don't know if this question is still relevant, but there is such possibility in Postman now. They added it a few months ago.

All you need is create simple .js file and run it via nodejs. It looks like this:

var path = require('path'), async = require('async'), //https://www.npmjs.com/package/async newman = require('newman'), parametersForTestRun = { collection: path.join(__dirname, 'postman_collection.json'), // your collection environment: path.join(__dirname, 'postman_environment.json'), //your env }; parallelCollectionRun = function(done) { newman.run(parametersForTestRun, done); }; // Runs the Postman sample collection thrice, in parallel. async.parallel([ parallelCollectionRun, parallelCollectionRun, parallelCollectionRun ], function(err, results) { err && console.error(err); results.forEach(function(result) { var failures = result.run.failures; console.info(failures.length ? JSON.stringify(failures.failures, null, 2) : `${result.collection.name} ran successfully.`); }); }); 

Then just run this .js file ('node fileName.js' in cmd).

More details here

I don't know if this question is still relevant, but there is such possibility in Postman now. They added it a few months ago.

All you need is create simple .js file and run it via node.js. It looks like this:

var path = require('path'), async = require('async'), //https://www.npmjs.com/package/async newman = require('newman'), parametersForTestRun = { collection: path.join(__dirname, 'postman_collection.json'), // your collection environment: path.join(__dirname, 'postman_environment.json'), //your env }; parallelCollectionRun = function(done) { newman.run(parametersForTestRun, done); }; // Runs the Postman sample collection thrice, in parallel. async.parallel([ parallelCollectionRun, parallelCollectionRun, parallelCollectionRun ], function(err, results) { err && console.error(err); results.forEach(function(result) { var failures = result.run.failures; console.info(failures.length ? JSON.stringify(failures.failures, null, 2) : `${result.collection.name} ran successfully.`); }); }); 

Then just run this .js file ('node fileName.js' in cmd).

More details here

Source Link

I don't know if this question is still relevant, but there is such possibility in Postman now. They added it a few months ago.

All you need is create simple .js file and run it via nodejs. It looks like this:

var path = require('path'), async = require('async'), //https://www.npmjs.com/package/async newman = require('newman'), parametersForTestRun = { collection: path.join(__dirname, 'postman_collection.json'), // your collection environment: path.join(__dirname, 'postman_environment.json'), //your env }; parallelCollectionRun = function(done) { newman.run(parametersForTestRun, done); }; // Runs the Postman sample collection thrice, in parallel. async.parallel([ parallelCollectionRun, parallelCollectionRun, parallelCollectionRun ], function(err, results) { err && console.error(err); results.forEach(function(result) { var failures = result.run.failures; console.info(failures.length ? JSON.stringify(failures.failures, null, 2) : `${result.collection.name} ran successfully.`); }); }); 

Then just run this .js file ('node fileName.js' in cmd).

More details here