centos

centos下postman如何集成CI/CD

小樊
45
2025-08-16 13:06:29
栏目: 智能运维

在CentOS下集成Postman与CI/CD,可参考以下步骤:

  1. 安装依赖工具

    • 安装Node.js和npm:yum install -y nodejs npm
    • 安装Postman:下载Linux安装包并解压,创建符号链接以便全局调用。
    • 安装Newman:npm install -g newman
  2. 准备Postman测试集合

    • 在Postman中创建API测试集合,导出为JSON文件(如collection.json)。
  3. 配置CI/CD工具(以Jenkins为例)

    • 安装Jenkins并启动服务:yum install -y jenkins,启动后配置插件(如Git、Pipeline)。
    • 创建Jenkins Pipeline,编写Jenkinsfile,内容示例:
      pipeline {  
        agent any  
        stages {  
          stage('Run Postman Tests') {  
            steps {  
              sh 'newman run "collection.json" --reporters cli,junit --reporter-junit-export report.xml'  
            }  
          }  
          stage('Publish Results') {  
            steps {  
              junit 'report.xml'  
            }  
          }  
        }  
      }  
      ```。  
      
      
  4. 集成到版本控制

    • 将测试集合、Jenkinsfile提交至Git仓库,Jenkins通过Webhook触发自动化测试。
  5. (可选)优化报告

    • 安装Newman报告插件(如newman-reporter-htmlextra),生成HTML报告并集成到Jenkins。

关键命令

通过以上步骤,可实现CentOS下Postman与CI/CD的自动化集成,确保API测试在代码变更时自动执行。

0
看了该问题的人还看了