zoukankan      html  css  js  c++  java
  • Postman接口测试_Jenkins实现持续集成构建流程01

    一、从Postman导出集合和环境变量等Json文件

            将设计好的接口测试用例集合,局部变量,环境变量,参数文件等都放在PostmanTest目录下

           

    二、打开Jenkins,创建测试项目Postman

            已安装Jenkins,安装方法自行百度,Jenkins的访问URL:http://localhost:8080/jenkins

            点击”新建Item"--》点击Freestyle project--》填写项目名称,保存成功。

             

    三、配置构建环境

            构建环境--》构建--》【添加构建步骤】

            如果Jenkins部署在Windows环境,选择“Execute Windows batch command”,如果部署在Linux环境,选择“Execute shell"

            执行的CMD命令说明:

             D:   (从Jenkins平台所创建的PostmanTest工程目录(C:Users....jenkinsworkspacePostmanTest),切换到D盘根目录)

             cd D:自我提升PostmanTest  (

        切换到手动创建的另一个PostmanTest目录(名称可自定义)
        该目录作为存放构建中部分API所需的data.json数据、Postman之Collection集合导出"能眼接口集.postman_collection.json"的数据,以及存放持续构建生成的测试报告 ) 
             newman run 能眼接口集.postman_collection.json -e 测试环境.postman_environment.json -g Workspace.postman_globals.json -r html --reporter-html-export D:自我提升PostmanTest eport.html
             (以newman命令执行Postman集合测试)

          

    四、构建触发器

             定时构建的语法:* * * * *(五个参数)

             分钟:取值范围0~59(建议用H标记)

             小时:取值范围0~23

             天:取值范围1~31

             月:取值范围1~12

             星期:取值范围为0~7

             举几个实例,加深理解:

             H/30 * * * *:每隔30分钟执行1次

             H 3 * * 1-5:周1到周5凌晨3点执行

             H 1 1 * *:每月1号1点执行

             H 1-17/3 * * * :每天1点到17点,每隔3小时构建1次。

              

               构建完成后,可在构建历史中查看执行情况。点击#5,可在控制台输出看到执行情况。

              

    五、查看Report报告

           每构建执行一次,会在Postman(自己创建的,指定的存放报告的路径)下产生测试报告。

             

            

  • 相关阅读:
    IntelliJ Idea 2017 免费激活方法
    RabbitMq、ActiveMq、ZeroMq、kafka之间的比较
    Oracle锁的机制
    序列化和持久化的区别
    Hibernate框架之get和load方法的区别
    Hibernate框架之入门案例
    Oracle添加数据报文字与格式字符串不匹配错误
    Linux设备驱动程序 之 异步通知
    Linux设备驱动程序 之 poll和select
    Linux设备驱动程序 之 休眠
  • 原文地址:https://www.cnblogs.com/balllyh/p/13098701.html
Copyright © 2011-2022 走看看