centos

centos上postman自动化测试

小樊
51
2025-09-13 15:55:09
栏目: 智能运维

在CentOS上进行Postman自动化测试,可按以下步骤操作:

  1. 安装Postman

    • 使用YUM仓库安装:
      sudo rpm --import https://dl.pstmn.io/release/key.asc  
      sudo tee /etc/yum.repos.d/postman.repo <<EOF  
      [postman]  
      name=Postman Repository  
      baseurl=https://dl.pstmn.io/download/linux  
      enabled=1  
      gpgcheck=1  
      gpgkey=https://dl.pstmn.io/release/key.asc  
      EOF  
      sudo yum install postman  
      
    • 或通过Snap安装(CentOS 8+):
      sudo snap install postman --classic  
      
    • 验证安装:postman --version
  2. 安装Newman(命令行工具)

    sudo npm install -g newman  
    

    验证:newman --version

  3. 准备测试集合与环境

    • 在Postman中创建API请求集合,编写测试脚本(如检查状态码、响应体):
      // 示例:检查状态码为200  
      pm.test("Status code is 200", function () {  
        pm.response.to.have.status(200);  
      });  
      
    • 导出集合为JSON文件,如api-tests.json
  4. 运行自动化测试

    • 使用Newman命令行运行集合:
      newman run api-tests.json -e environment.json --reporters cli,html  
      
      • -e:指定环境变量文件(如environment.json)。
      • --reporters:生成HTML报告。
  5. 集成到CI/CD(可选)

    • 将Newman命令集成到Jenkins、GitLab CI等工具,实现代码提交后自动运行测试。

说明

0
看了该问题的人还看了