postman+newman+jenkins 接口自动化问题

1.安装postman工具

下载地址:https://www.getpostman.com/点击下载,选择自己的系统,我的是windows系统,64位

2.postman app中选择调试好的collection,点击collection右边的按钮。。。,选择export,保存

postman+newman+jenkins 接口自动化问题

3.如果有环境变量或者全局变量也需要导出,点击设置按钮,选择要下载的环境变量,下载

postman+newman+jenkins 接口自动化问题

 

 

 

 4、把下载的collection和环境变量文件,requests需要用到的数据文件(我的数据文件data.json)放到一个文件夹

postman+newman+jenkins 接口自动化问题

5、安装node.js

安装node.js  下载地址:https://nodejs.org/en/ 下载完成后,双击“node-****-x64.msi”,开始安装Node.js

 

postman+newman+jenkins 接口自动化问题

安装完成以后,新建环境变量NODE_PATH

postman+newman+jenkins 接口自动化问题

配置用户变量,在用户变量Path里添加C:\Users\lenovo\AppData\Roaming\npm

postman+newman+jenkins 接口自动化问题

postman+newman+jenkins 接口自动化问题

验证node.js安装是否成功

postman+newman+jenkins 接口自动化问题

6、安装newman

运行cmd.exe(快捷键:win+r)或者从开始里选择windows系统选择运行命令符输入一下命令:

 npm install -g newman

检查newman -version安装是否成功

postman+newman+jenkins 接口自动化问题

 使用newman运行postman导出来的collection

注意:进入存放collection的文件夹(我的是pmtest)运行下面的命令 格式newman run [options] <collection>  URL or path to a Postman Collection.

newman run C:\Users\lenovo\Desktop\pmtest\聚合数据-历史天气api测试.postman_collection.json -d data.json -r html

// C:\Users\lenovo\Desktop\pmtest\聚合数据-历史天气api测试.postman_collection.json是postman导出来的request合集 -d data.json:-d 后面是requests中请求调用的参数(我的是data.json)
-r html: -r 后面接的是报告的格式
运行后在pmtest(存放collection的文件夹)生成一个newman文件夹里面存放的是运行结果报告

postman+newman+jenkins 接口自动化问题

postman+newman+jenkins 接口自动化问题

postman+newman+jenkins 接口自动化问题

7、使用jenkins持续集成

下载地址:https://jenkins.io/download/

浏览器输入localhost:8080

如果8080端口不可用,打开jenkins.xml配置文件,修改端口号保存

postman+newman+jenkins 接口自动化问题

postman+newman+jenkins 接口自动化问题

根据提示打开存放密码的文件复制密码填写提交

新建任务,输入任务名称,选择构建一个自由风格的,然后确定

 

postman+newman+jenkins 接口自动化问题

构建-执行windows批处理命令

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfpys.html