postman+newman+jenkins接口自动化测试(二)

Newman安装及使用(环境:centos7)

一、安装

1、官网下载Node.js

nodejs官网:https://nodejs.org/en/download/

2、将包放到对应服务器上,解压,(改名)

1)将包放到对应服务器上,方式:winscp工具

2)解压tar.xz文件

解压:

方式一:
xz -d node-v12.18.1-linux-x64.tar.xz

tar -xvf node-v12.18.1-linux-x64.tar.xz

方式二:
tar -xvJf node-v12.18.1-linux-x64.tar.xz

改名(可选):
mv node-v12.18.1-linux-x64 node

3、进入bin目录下,执行 ./node -v

cd node/bin/
./node -v

出现版本号

v12.18.1

4、创建node、npm软链接

ln -s /root/node/bin/node /usr/local/bin/node
ln -s /root/node/bin/npm /usr/local/bin/npm

查看是否出现版本

5、使用npm安装newman

npm install -g newman

提示

npm WARN deprecated [email protected]: CircularJSON is in maintenance only, flatted is its successor.
/root/node/bin/newman -> /root/node/lib/node_modules/newman/bin/newman.js
+ [email protected]
added 164 packages from 192 contributors in 23.999s

查看版本

[root@jenkinsBytest /]# newman -v
-bash: newman: 未找到命令

6、继续给newman创建软链接

ln -s /root/node/bin/newman /usr/local/bin/newman

查看版本

[root@jenkinsBytest /]# newman -v
5.1.0

7、安装html报告(需要和newman在同一级目录下)

npm install -g newman-reporter-html

二、使用

newman基本语法

1、执行

newman run $collection对应的json文件 -d $数据csv文件 -e $环境变量对应的json文件 [-r html --reporter-html-export $指定生成报告的路径]

2、帮助

newman -h

运行结果

附:

npm install -g 和 npm install 科普

1.npm install本地安装

(1)将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
(2)可以通过 require() 来引入本地安装的包。

2.npm install -g全局安装

(1) 将安装包放在 /usr/local 下或者你 node 的安装目录。
(2)可以直接在命令行里使用。

参考:

https://blog.csdn.net/qq_39680564/article/details/84775303

https://blog.csdn.net/WuLex/article/details/82225210

猜你喜欢

转载自blog.csdn.net/qq_24166417/article/details/106860047