一、安装newman
1.首先安装node.js,可百度去下载
2.用cmd进入命令行,以管理员权限运行 npm install -g newman,安装newman
3.执行命令npm install -g newman-reporter-html来全局安装支持Newman生成html报告的组件
4.命令行执行postman测试用例
命令如下:XX要替换成自己的目录,参数-e代表环境变量,并生成html的报告,C:\xxx\outputfile.html是保存报告的路径和名字
C:\XX\AppData\Roaming\npm\newman run C:\XX\XXpostman.postman_collection -e C:\XX\XXX.postman_environment.json --reporters cli,html --reporter-html-export C:\xxx\outputfile.html
命令执行成功后结果显示如图二、安装Jenkins(此步骤省略,可参考https://www.cnblogs.com/xiaochengzi/p/6203002.html)
三、newman接入Jenkins
1.新建一个自由风格的任务,添加WINDOWS批处理命令,把刚刚的命令拷贝过去,点保存
windows 批处理命令截图2.点立即构建执行,如果 出现 "'newman' 不是内部或外部命令,也不是可运行的程序的错误",就是run前面newman的安装路径不对,在Windows 命令行直接执行可以不加路径在Jenkins中需要加路径
3.构建后,控制台出现了乱码,三步解决方案如下
第一步 在设置-系统属性-高级,环境变量处增加,JAVA_TOOL_OPTIONS,值为-Dfile.encoding=UTF-8的环境变量
环境变量第二步,Jenkins-系统管理-系统设置,增加全局属性,键:JAVA_TOOL_OPTIONS,值:-Dfile.encoding=UTF-8
全局属性第三步,找到Jenkins安装路径,更改jenkins.xml,在</arguments>处增加-Difile.encoding=utf-8
jenkins.xml最后重启Jenkins,window重启Jenkins命令: net stop jenkins ,net start jenkins
重启命令查看Jenkins的系统信息编码是否为UTF-8,如果是UTF-8就代表前面的步骤修改对了,再去构建一下试试,看看乱码问题是否解决
网友评论