zoukankan      html  css  js  c++  java
  • postman 集成ci

    首先服务器安装jenkins

    服务器安装node.js,与npm

    //nodejs.org/download/release/v6.10.0/node-v6.10.0-linux-x64.tar.gz
    解压到当前目录:(推荐/usr/local)
     tar -xvf   node-v6.10.0-linux-x64.tar.xz
     
    建立全局的软链接({Node Path}是指node实际解压目录,千万不可直接写{Node Path})
     ln -s /{Node Path}/bin/npm /usr/local/bin/
     ln -s /{Node Path}/bin/node /usr/local/bin/
     
    如果一切顺利,Node.js 就安装好了,使用 node -v 查看一下版本 npm -v查看npm版本
     
    服务器安装newman

    npm install -g newman

    可能还要创建下软连接。

    运行postman的脚本的话需要先导出postman的脚本以及环境、全局变量

     

     

    将文件放入一个项目,并上传到git项目目录

    图中,一个文件存放接口文档,一个文件夹存放环境文件,有需要的话可以再有一个存放全局变量~

    然后配置jenkins,创建一个自由风格的项目,配置参数,以及代码管理:

    执行shell

    cd /home/souche/.jenkins/workspace/postman-cupid            
    newman run $(find ./json/ -type f -name "*.json" | tr ' ' ' ') -e ./enviroment/erpdev.postman_environment.json

    可批量执行文件夹下所有.json文件~

     

  • 相关阅读:
    strongswan--HA
    RFC8221 -- 密码算法实现要求和使用指南
    strongswan--ikev2软件架构
    strongswan--ike sa状态机
    strongswan--ipsec.conf配置文件分析
    strongswan--linux内核ipsec policy类型
    strongswan--配置Charon-systemd问题解决
    strongswan——IKE建立过程
    GCC入门
    MPLS-TP OAM各个层次
  • 原文地址:https://www.cnblogs.com/yzzfreedom/p/10288482.html
Copyright © 2011-2022 走看看