美文网首页
newman接入Jenkins以及乱码解决方案

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

作者: 不想取名字的 | 来源:发表于2019-04-03 17:40 被阅读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就代表前面的步骤修改对了,再去构建一下试试,看看乱码问题是否解决

    相关文章

      网友评论

          本文标题:newman接入Jenkins以及乱码解决方案

          本文链接:https://www.haomeiwen.com/subject/ldmzbqtx.html