使用 jenkins 构建 newman 定时执行任务踩坑笔记
1.前面的安装步骤以及导出步骤就不在赘述,主要是从在 jenkins 建工程开始:
1)点击新建任务
2)新建一个自由风格的工程
3)确定后,进入工程配置,在构建中选择执行 windows 批处理命令
4)这个时候查看从 postman 中导出的需要进行测试 json 文件的目录,比如说在 E 盘的 postmantest 文件中可以进行如下操作
这样就可以运行当前目录下导出的 json 文件。
5)然后查看自己 newman 的安装位置,这里使用的是 cmd 命令 “where newman”,如图第一个地址,用作 newman 的环境。
6)在 jenkins 中编辑执行命令
这个只是简单的执行了下 json,如果需要其他的指令,比如指定环境变量就和 newman 的指令相同。
7)然后点击应用(apply),我就是因为一直忽略了点击,所以一直不好用,先点击应用再点击保存即可
这样一个简单的 jenkins 执行就完成了 ,直接进入项目构造就可以了。
2.可能会出现乱码的问题,这里从网上查到的解决方法如下:
1)首先在本地配置环境变量 JAVA_TOOL_OPTIONS 变量值为: -Dfile.encoding=UTF8
2)如图所示选择系统设置
3)在全局属性中增加环境变量 键:LANG 值:zh_CN.UTF-8:
4)然后先点击应用,再点击保存
5)这个时候点击系统管理中的系统信息
6)如图所示的位置 file.encoding 变为 UTF-8,这样输出台的乱码问题就解决了