[windows]Jenkins集成Postman测试 并推送钉钉全流程
一、环境安装(简述)
1.1 node
安装node: 下载地址: http://nodejs.cn/download/
安装完成后验证方式如图:
1.2 postman
安装postman 下载地址: https://www.postman.com/downloads/
1.3 newman
控制台cmd
输入 npm install newman –global
安装成功:
控制台cmd
输入npm install -g newman-reporter-html
安装newman html报告
1.4 jenkins
安装jenkins 下载地址: https://www.jenkins.io/download/
jenkins安装插件
DingTalk 钉钉推送通知
HTML Publisher plugin 展示html报告
二、导出postman集合
- 请对所以需要验证的接口加上断言
- 导出postman接口集合
三、配置jenkins
请尽量使用英文命名 中文命名有时会导致路径乱码
调用newman生成接口验证报告
call newman run %WORKSPACE%\Test.postman_collection.json --reporters json,html --reporter-json-export newman\jsonout.json --reporter-html-export html\report.html
exit 0
参数含义
%WORKSPACE% 获取jenkins当前工作目录
--reporters json,html 配置导出json和html
python文件内容
# 获取jenkins构建信息和本次报告地址
import os
import jenkins #安装pip install python-jenkins
import json
import urllib3
# jenkins登录地址
jenkins_url = "http://localhost:8080/"
# 获取jenkins对象
server = jenkins.Jenkins(jenkins_url, username='admin'<