温馨提示×

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。

关键命令

  • 安装Newman:npm install -g newman
  • 运行测试:newman run "collection.json" --reporters cli,junit --reporter-junit-export report.xml

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

0