美文网首页
(Linux)Jenkins+newman+postman自动化

(Linux)Jenkins+newman+postman自动化

作者: 苦舟苍颜 | 来源:发表于2018-05-16 17:54 被阅读0次

搭建步骤与windows上基本一致,只是在Linux上构建步骤使用【Execute shell】而不是【Execute Windows batch command】

环境搭建步骤

  1. 下载安装postman
  2. 下载Tomcat
  3. 下载Jenkins的war包,并放到Tomcat下的webapps目录下
  4. 启动Tomcat服务,访问Jenkins:127.0.0.1:8080/jenkins
  5. 配置Jenkins:创建用户,下载插件,新建项目
  6. 安装node.js,并配置环境变量
  7. 使用npm包管理器安装newman,dos窗口输入:npm install -g newman
  8. 在Jenkins的新项目中配置构建使用:Execute shell,使用命令:
newman run <file> --reoporters junit,json,html --reporter-junit-export <file> --reporter-json-export <file> --reporter-html-export
  1. 配置Jenkins的邮件
  2. 配置Jenkins定时执行

过程中遇到的问题

在搭建的过程中出现了构建失败,提示:newman: command not found

解决方法

  1. 首先猜测是因为环境变量配置的问题,尝试在linux命令行中执行newman命令,是正常的,于是初步确定为jenkins的没有获取到环境变量
  2. 百度到查看linux的环境变量的命令:echo $PATH ,并在Linux系统中执行,得到环境变量:【:/usr/java/jdk1.8.0_131/bin:/opt/apache-ant-1.10.1/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin】
  3. 在jenkins的【系统管理-系统设置-全局属性】中添加环境变量key:path、value:【:/usr/java/jdk1.8.0_131/bin:/opt/apache-ant-1.10.1/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin】,保存
  4. 再次构建项目就成功了。

相关文章

网友评论

      本文标题:(Linux)Jenkins+newman+postman自动化

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