newman接入Jenkins以及乱码解决方案

2019-04-03  本文已影响0人  不想取名字的

一、安装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就代表前面的步骤修改对了,再去构建一下试试,看看乱码问题是否解决

上一篇下一篇

猜你喜欢

热点阅读