温馨提示×

CentOS下Postman配置指南

小樊
51
2025-09-22 00:39:44
栏目: 智能运维

CentOS下Postman配置指南

一、Postman安装方式

1. 图形界面安装(推荐新手)

  • 下载安装包:访问Postman官网(https://www.postman.com/downloads/),选择Linux版本(如.tar.gz.rpm格式)下载。
  • 解压安装包
    若下载的是.tar.gz文件,执行tar zxvf Postman-linux-x64-*.tar.gz -C /usr/local/postman,将文件解压到/usr/local/postman目录。
    若下载的是.rpm文件,执行sudo rpm -ivh postman-*.rpm直接安装。
  • 创建软链接(可选):为方便全局调用,执行sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman.rpm安装会自动创建)。
  • 创建桌面启动器(可选)
    执行sudo vim /usr/share/applications/postman.desktop,添加以下内容(替换图标路径为实际解压路径):
    [Desktop Entry]
    Encoding=UTF-8
    Name=Postman
    Exec=/usr/bin/postman
    Icon=/usr/local/postman/Postman/app/resources/app/assets/icon.png
    Terminal=false
    Type=Application
    Categories=Development;
    StartupNotify=true
    
    保存后,即可在应用菜单中找到Postman图标。

2. Snap包安装(适合支持Snap的系统)

  • 安装Snap:若未安装Snap,执行sudo yum install snapd && sudo systemctl enable --now snapd.socket && sudo ln -s /var/lib/snapd/snap /snap
  • 安装Postman:执行sudo snap install postman --classic,等待安装完成。

3. YUM仓库安装(适合习惯包管理的用户)

  • 添加YUM仓库:执行sudo rpm --import https://dl.pstmn.io/release/key.asc导入GPG密钥,然后创建仓库文件/etc/yum.repos.d/postman.repo,内容如下:
    [postman]
    name=Postman Repository
    baseurl=https://dl.pstmn.io/download/linux
    enabled=1
    gpgcheck=1
    gpgkey=https://dl.pstmn.io/release/key.asc
    
  • 安装Postman:执行sudo yum install postman,安装完成后通过postman命令启动。

二、Postman基础配置

1. 创建环境与集合

  • 创建环境:打开Postman,点击顶部环境选择器→“Manage Environments”→“Add”,输入环境名称(如“Dev”),添加变量(如baseUrl=https://api.example.comapiKey=123456),点击“Save”。
  • 创建集合:点击左侧“Collections”→“+ New Collection”,输入集合名称(如“User API”),点击“Save”。可将接口请求添加到集合中,便于统一管理。

2. 使用环境变量

  • 引用变量:在请求URL、Headers或Body中,用{{variable_name}}格式引用环境变量(如GET {{baseUrl}}/usersAuthorization: Bearer {{apiKey}})。
  • 切换环境:点击顶部环境选择器,选择已创建的环境即可切换。

三、高级功能配置

1. 使用Newman进行命令行测试

  • 安装Newman:若未安装Node.js,先执行sudo yum install nodejs npm,再执行sudo npm install -g newman
  • 导出集合与环境:在Postman中选中集合→“Export”→选择JSON格式保存;同理导出环境文件。
  • 运行测试:执行newman run collection.json -e environment.json,即可运行集合中的请求并输出结果。
  • 自动化扩展:可将命令写入Shell脚本(如run_postman.sh),添加执行权限后定时运行;或创建systemd服务(/etc/systemd/system/postman.service)实现后台自动运行。

四、注意事项

  • 权限问题:安装或创建文件时,若提示权限不足,需使用sudo提升权限。
  • 版本更新:建议定期通过官方渠道更新Postman,以获取最新功能与安全补丁。
  • 数据备份:定期导出集合与环境文件,避免本地数据丢失。

0