Postman的接口自动化(jenkins、钉钉、newman)
1、先安装Nodejs
①请确保您具有Node.js> = v6。通过包管理器安装Node.js的。(安装newman 的前提是安装Node.js)
node官网地址:https://nodejs.org/en/download/package-manager/
https://nodejs.org/en/download/(手动下载)
②查看是否安装成功,打开命令行,输入node,如下所示:
C:\Users\Administrator>node
Welcome to Node.js v12.16.1. ######展示安装版本
Type ".help" for more information.
> function testF(){return "a"};testF(); ######输入该代码,输出结果'a',安装成功
'a'
>
2、安装newman
安装newman的最简单方法是使用NPM。如果安装了Node.js,则很可能也安装了NPM。
cmd中敲入:npm install -g newman
这将在您的系统上全局安装Newman,允许您从任何地方运行它。如果要在本地安装它,只需删除该-g标志即可。
3、使用newman
该newman run命令允许您指定要运行的集合。您可以从Postman App轻松地将Postman Collection导出为json文件,并使用Newman运行它,如下所示:
newman run examples / sample-collection.json
如果您的集合文件可用作URL,则Newman可以获取您的文件并运行它,如下所示:
newman run https://www.getpostman.com/collections/631643-f695cab7-6878-eb55-7943-ad88e1ccfd65-JsLv
案例:
newman run newman run WatchGame.postman_collection.json
案例newman使用4、安装postman
登入官网地址下载;https://www.getpostman.com/downloads/
postman中的pre-request Script 和Tests
对返回的参数进行断言、判断是否满足预期结果。如下图所示:
postman断言5、启动windows下的tomcat:
tomcat启动6、启动Jenkins
jenkins启动7、创建个钉钉机器人,拉个群
①添加机器人,选择自定义类型
②输入机器人名字,点击完成
③添加webhook地址,点击完成
④复制下access_token备用,后续Jenkins需要用这个参数
webhook8、创建Jenkins的任务
jenkins 创建任务①构建触发器:5 * * * *每五分钟工作一次
②构建:Execute Windows batch command
D:
cd D:\protect\Postman>newman run WatchGame.postman_collection.json
③构建后操作:E-mail Notification
④钉钉通知器配置
注:在本地电脑上配置的,如电脑关机后,则不在运行,想要一直运行可以配置到服务器上面。
原文链接:https://blog.csdn.net/weixin_37544982/article/details/97281724