欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-21 20:25:22
...

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

一、安装

1、官网下载Node.js

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

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

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

查看是否出现版本

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

5、使用npm安装newman

npm install -g newman

提示

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

查看版本

[aaa@qq.com /]# newman -v
-bash: newman: 未找到命令

6、继续给newman创建软链接

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

查看版本

[aaa@qq.com /]# 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

运行结果

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

附:

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