首页主机资讯CentOS上Postman配置步骤是什么

CentOS上Postman配置步骤是什么

时间2025-10-05 01:40:03发布访客分类主机资讯浏览733
导读:CentOS上Postman配置步骤(两种主要方式) 一、通过桌面应用程序配置(图形界面方式) 1. 下载Postman安装包 访问Postman官方网站(https://www.getpostman.com/downloads/),选择L...

CentOS上Postman配置步骤(两种主要方式)

一、通过桌面应用程序配置(图形界面方式)

1. 下载Postman安装包
访问Postman官方网站(https://www.getpostman.com/downloads/),选择Linux 64位版本下载(通常为.tar.gz格式);也可通过终端使用wget命令直接下载:

wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz

2. 解压安装包
将下载的安装包解压到/usr/local/postman目录(需管理员权限):

sudo mkdir -p /usr/local/postman  # 创建目标目录(若不存在)
sudo tar -zxvf postman.tar.gz -C /usr/local/postman  # 解压到指定目录

3. 创建软链接(可选,方便命令行启动)
为Postman可执行文件创建系统级软链接,实现在终端中直接输入postman启动:

sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman

4. 创建桌面启动器(可选,图形界面快速启动)
为Postman创建桌面快捷方式,方便通过应用菜单启动:

sudo touch /usr/share/applications/postman.desktop  # 创建桌面文件
sudo vim /usr/share/applications/postman.desktop   # 编辑文件内容

在文件中添加以下内容(替换icon.png路径为实际路径,通常为/usr/local/postman/Postman/app/resources/app/assets/icon.png):

[Desktop Entry]
Encoding=UTF-8
Name=Postman
GenericName=API Tools
Comment=Postman API Client
Exec=/usr/bin/postman
Terminal=false
MimeType=text/plain
Icon=/usr/local/postman/Postman/app/resources/app/assets/icon.png
StartupNotify=true
Categories=Development;
    

保存后赋予执行权限:

sudo chmod +x /usr/share/applications/postman.desktop

5. 启动Postman

  • 命令行方式:输入postman并回车;
  • 图形界面方式:通过应用菜单找到“Postman”图标并点击。

二、通过命令行工具Newman配置(自动化测试方式)

Newman是Postman的命令行版本,适合集成到CI/CD流程或自动化测试脚本中。

1. 安装Node.js和npm
Newman依赖Node.js环境,需先安装:

sudo yum install -y nodejs npm  # CentOS 7及以下
# 或(CentOS 8及以上)
sudo dnf install -y nodejs npm

2. 全局安装Newman
使用npm安装Newman(全局模式,可在任意目录调用):

sudo npm install -g newman

3. 获取Postman集合与环境文件

  • 从Postman桌面应用导出:打开Postman,选中集合或环境,点击“Export”按钮,保存为.json文件(如collection.jsonenvironment.json);
  • 手动创建:根据API需求编写JSON文件(参考Postman官方文档的集合格式)。

4. 运行Newman命令
使用以下命令执行API测试(替换为实际文件路径):

newman run /path/to/collection.json -e /path/to/environment.json

常用选项:

  • --reporters cli,html:生成HTML报告(需安装newman-reporter-html插件);
  • --reporter-html-export report.html:指定报告输出路径。

5. 自动化与后台服务(可选)

  • 自动化脚本:创建Shell脚本(如run_postman.sh),封装Newman命令,赋予执行权限后运行:
    #!/bin/bash
    COLLECTION="/path/to/collection.json"
    ENVIRONMENT="/path/to/environment.json"
    newman run "$COLLECTION" -e "$ENVIRONMENT"
    chmod +x run_postman.sh
    ./run_postman.sh
    
  • systemd服务:将Newman配置为系统服务,实现开机自启和后台运行:
    sudo vim /etc/systemd/system/postman.service  # 创建服务文件
    
    内容示例(替换为实际路径和用户名):
    [Unit]
    Description=Newman Postman Collection Runner
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/newman run /path/to/collection.json -e /path/to/environment.json
    Restart=always
    User=your_username
    
    [Install]
    WantedBy=multi-user.target
    
    启用并启动服务:
    sudo systemctl daemon-reload
    sudo systemctl enable postman.service
    sudo systemctl start postman.service
    sudo systemctl status postman.service  # 查看状态
    

注意事项

  • 桌面应用方式适合日常API调试,图形界面更直观;
  • Newman方式适合自动化测试,需熟悉命令行和JSON配置;
  • 若遇到权限问题,可通过sudo提升权限或调整文件所有者;
  • 定期更新Postman和Newman(通过npm update -g newman)以获取最新功能。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS上Postman配置步骤是什么
本文地址: https://pptw.com/jishu/720824.html
CentOS里Postman报错怎么办 CentOS下VirtualBox如何配置虚拟硬盘

游客 回复需填写必要信息