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