Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑

本人接口测试小白一枚 ✧⁺⸜(●˙▾˙●)⸝⁺✧

搭建这套环境过程中遇到了三个主要的问题,在没人帮助的情况下自己摸索也是费了不少时间

以下是三个主要的问题,解决方案都来自Google搜索,为了让大家少走弯路,我就直接列出这三个关键问题,以供参考

关于这套环境的搭建可以自行百度,这里就不赘述

1、'newman' 不是内部或外部命令,也不是可运行的程序


Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑_第1张图片

解决方案:在配置从节点里面添加一个path的环境变量,这样子Jenkins才能通过nodejs调用Newman,要不然就会一直报不是内部命令,即使我cmd执行Newman命令可行


Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑_第2张图片

2、控制台输出中文乱码问题

分析:肯定是编码问题导致(具体怎么改,改哪里不知道,哈哈哈)


Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑_第3张图片

之前试过去修改Jenkins.xml,也试过进入【系统管理】->【系统设置】->添加全局属性:KEY: LANG; VALUE:zh.CH.UTF-8 但是都没用!!!!!

因为这是java层面的问题(具体什么原因我也不清楚,哈哈哈哈)

解决方案:到控制面板\系统和安全\系统 -高级系统设置里面添加一个系统变量

         变量名:JAVA_TOOL_OPTIONS

         变量值:-Dfile.encoding=UTF-8


Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑_第4张图片

3、Build step 'Execute Windows batch command' marked build as failure问题


Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑_第5张图片

在这里必须感谢Minnie技术博客的分享

解决方案如下:https://sunshineuun.github.io/2018/05/07/nkins/

Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑_第6张图片

总结:

搭建这套接口持续集成环境用了3天,遇到了问题,百度个遍找不到原因,找老大,也只是模棱两可的间接告诉我自己解决,而且我自己本身也要做手工测试,弄得这几天的情绪都非常非常的紧张,总想着两三天达到人家开发的水平

真的有点操之过急了,遇到问题应该冷静分析!!!!!希望大家也是,哈哈哈哈哈 

最后希望对大家有所帮助

你可能感兴趣的:(Postman Newman Jenkins接口测试持续集成环境搭建遇到的坑)