Như Nguyễn
Như Nguyễn

Reputation: 31

Run Newman in jenkins

this is my first time using Jenkins for automated test.I've tried to run a test by integrate Newman with Jenkins but I always get the

Console Error

"Newman : command not found"

as a result,it's make my test failed.

I have looking for some answers on the Internet and some tell me to add a value for Environment variables, but I don't know how to get the exact value to add to this. Please show me where can I get this.I'm using MacOS High Sierra

Jenkins Environment variables

Upvotes: 3

Views: 14459

Answers (3)

Anna Do
Anna Do

Reputation: 265

I had the similar problem. I had several lines of the text in the Command field. According to advice I used backslashes to make it look pretier and I couldn't create a report with Newman. I got a report only after deleteing the backslashes and writing all information in one line

Upvotes: 0

montystack
montystack

Reputation: 13

the html extra reporter only worked for me once enabling 'locate executor' and flag "with ant" as well, under the provide node & npm option.

Upvotes: 0

Mukesh M
Mukesh M

Reputation: 2290

  1. Install https://plugins.jenkins.io/nodejs in jenkins

  2. In Global Tool Configuration add Nodejs and in "Global npm packages to install" add newman

Global Tool Configuration add Nodejs

  1. In Build Environment use "Provide Node & npm bin/ folder to PATH"

  2. In Build add "execute shell" if you are using linux or use "execute windows batch command" if you are on windows and add your newman command

    For example:

    newman run https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv

newman

Upvotes: 18

Related Questions