温馨提示×

linux下postman如何配置

小樊
42
2026-09-15 19:49:29
栏目: 智能运维

在 Linux 下使用 Postman,通常有两种方式:桌面客户端命令行工具(Newman)。下面分别说明配置方法。


一、安装 Postman(桌面客户端)

1. 通过官方压缩包安装(推荐)

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

# 解压
tar -xzf postman.tar.gz -C /opt

# 创建软链接
ln -s /opt/Postman/Postman /usr/local/bin/postman

启动:

postman

2. Ubuntu / Debian(Snap)

sudo snap install postman

3. Arch Linux(AUR)

yay -S postman-bin

二、Postman 基本配置

1. 登录账号(同步配置)

  • 打开 Postman
  • 右上角 Sign In
  • 登录后自动同步:
    • 请求
    • 环境变量
    • 集合(Collections)

2. 配置代理(Linux 下常用)

Settings → Proxy

  • 开启 Add a custom proxy configuration
  • 填写:
    • Proxy Type: HTTP / HTTPS
    • Proxy Server: 127.0.0.1
    • Port: 如 7890(Clash / 公司代理)

3. 配置证书(HTTPS)

Settings → Certificates

  • 添加:
    • CRT 文件
    • KEY 文件
  • 用于自签名 HTTPS 接口

三、环境变量配置(重点)

方式一:界面配置

  1. 左侧 Environments
  2. 新建 Environment
  3. 添加变量:
    base_url = http://localhost:8080
    token = xxxx
    
  4. 请求中使用:
    {{base_url}}/api/user
    

方式二:全局变量

pm.globals.set("token", "abc123");

四、命令行方式(Newman)

安装

npm install -g newman

运行 Collection

newman run example.postman_collection.json \
  -e env.postman_environment.json

常用参数

newman run collection.json \
  -e env.json \
  --delay-request 500 \
  --reporters cli,html \
  --reporter-html-export report.html

五、常见问题(Linux)

1. 无法启动(缺少依赖)

sudo apt install libnss3 libgtk-3-0 libgbm1

2. 中文乱码

  • 设置系统语言
  • 请求 Headers 加:
    Content-Type: application/json; charset=utf-8
    

3. 无法访问本地服务

  • 确认 localhost / 127.0.0.1
  • 关闭防火墙或放行端口

如果你有 具体使用场景(如:公司代理、Docker 内服务、自动化测试),可以告诉我,我可以给你更针对性的配置示例。

0