1. 环境准备
请确保自己的机器已经安装jenkins,安装完成,打开jenkins主页;
还要保证自己的系统中已经明确安装了newman;
2.Windows环境下进行集成
【1】首先打开 jenkins 新建一个自由风格的项目;
【2】在构建处选择Windows下进行批处理命令;
查看此时导出的集合脚本所在的位置,比如说在D盘下,就按照如下格式进行书写:
D:
cd D:collection
C:UserswangAppDataRoamingnpmnewman run D:collectionpostman_collection.json
其中:C:UserswangAppDataRoamingnpmnewman为newman在本地上的安装路径;
如果不知道本地 newman 的安装路径,可以在 cmd 命令行窗口:输入where newman进行获取;
【3】点击apply(应用)。在点击保存,使得命令生效;
【4】再次构建可以查看到脚本执行成功;
注意:以上执行可能会出现乱码,出现乱码的原因是因为我们的脚本使用UTF-8进行编码,而jenkins 默认的文件编码格式为GBK。要想不出现乱码需要进行如下操作:
- 在本地配置环境变量JAVA_TOOL_OPTIONS (没有就新增)变量值为: -Dfile.encoding=UTF8
在Jenkins中的全局属性中新增环境变量 键:LANG 值:zh_CN.UTF-8:
配置好后先点击应用,再点击保存;
- 还有最最重要的一步。配置完成一定要将jenkins进行重启操作,否则以上配置信息不会生效;
- 以上步骤完成,我们可以看到此时jenkins的编码格式变为了UTF-8;
3.Linux环境下进行集成
构建这里选择执行shell;
调用脚本直接写入:
newman run D:/collection/postman_collection.json --exitCode 1即可;
更多交流~可以来微信搜索 "海哥说测试" 与我进行交流~