• 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文件~

     

  • 相关阅读:
    Asp.net 2.0 动态加载其他子目录用户控件问题
    C# 实现 类似Android的Toast
    C#编译成x86与x64区别
    C#封送回调函数和委托
    软键盘 WinCE Mobile
    JNI由C编译方式改成C++编译方式
    JNI itoa 不能使用的问题
    没有Root 时Data/Data文件夹不可见
    javah用法
    接口测试总结
  • 原文地址:https://www.cnblogs.com/yzzfreedom/p/10288482.html
Copyright © 2020-2023  润新知