首页主机资讯Postman在CentOS上的配置方法

Postman在CentOS上的配置方法

时间2025-11-05 23:58:04发布访客分类主机资讯浏览1488
导读:Postman在CentOS上的配置方法主要分为桌面应用安装、命令行工具配置及可选优化步骤,以下是详细操作指南: 一、桌面应用安装(推荐图形界面用户) 1. 手动下载安装包安装 下载安装包:访问Postman官方网站(https://ww...

Postman在CentOS上的配置方法主要分为桌面应用安装、命令行工具配置及可选优化步骤,以下是详细操作指南:

一、桌面应用安装(推荐图形界面用户)

1. 手动下载安装包安装

  • 下载安装包:访问Postman官方网站(https://www.postman.com/downloads/),选择Linux 64位版本下载(如Postman-linux-x64-*.tar.gz)。
  • 解压安装包:使用tar命令解压到指定目录(如/opt),命令示例:
    sudo tar -xzf Postman-linux-x64-*.tar.gz -C /opt
    
  • 创建软链接:为方便终端直接调用Postman,创建符号链接:
    sudo ln -s /opt/Postman/Postman /usr/bin/postman
    
  • 创建桌面启动器(可选):若需通过应用菜单启动,创建postman.desktop文件:
    sudo touch /usr/share/applications/postman.desktop
    sudo vim /usr/share/applications/postman.desktop
    
    添加以下内容(替换图标路径为实际解压后的路径):
    [Desktop Entry]
    Encoding=UTF-8
    Name=Postman
    Exec=/usr/bin/postman
    Terminal=false
    Icon=/opt/Postman/Postman/app/resources/app/assets/icon.png
    Type=Application
    Categories=Development;
    
    StartupNotify=true
    
    保存后赋予执行权限:
    sudo chmod +x /usr/share/applications/postman.desktop
    
  • 启动Postman:通过终端输入postman或从应用菜单点击图标启动。

2. 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
    
  • 启动Postman:终端输入postman即可启动。

二、命令行工具Newman配置(适合自动化测试)

Newman是Postman的命令行工具,可实现API测试自动化。

1. 安装Node.js和npm

sudo yum install -y nodejs npm

2. 安装Newman

sudo npm install -g newman

3. 运行Postman集合

  • 从Postman应用导出集合(collection.json)和环境文件(environment.json),或手动创建。
  • 执行测试命令:
    newman run collection.json -e environment.json
    

4. 自动化脚本(可选)

创建Shell脚本run_postman.sh,简化运行流程:

#!/bin/bash
COLLECTION_FILE="/path/to/collection.json"
ENVIRONMENT_FILE="/path/to/environment.json"
newman run "$COLLECTION_FILE" -e "$ENVIRONMENT_FILE"

赋予执行权限并运行:

chmod +x run_postman.sh
./run_postman.sh

5. systemd服务(可选,后台运行)

创建服务文件/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

三、Postman基本配置(使用前必做)

1. 创建环境

  • 点击Postman顶部ViewManage Environments
  • 点击Add,输入环境名称(如Development),添加变量(如baseUrl=https://api.example.comapiKey=123456),保存。

2. 使用环境变量

  • 请求URL中引用GET { { baseUrl} } /users
  • Pre-request Script中设置
    pm.environment.set("apiKey", "123456");
    
    

3. 测试脚本

在请求的Tests标签页编写断言,例如检查状态码:

pm.test("Status code is 200", function () {
    
    pm.response.to.have.status(200);

}
    );

// 检查响应体字段
pm.test("Body contains name", function () {
    
    const jsonData = pm.response.json();
    
    pm.expect(jsonData.name).to.eql("JohnDoe");

}
    );
    

以上步骤覆盖了Postman在CentOS上的主要配置场景,可根据需求选择桌面应用或命令行工具,实现API测试与管理。

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


若转载请注明出处: Postman在CentOS上的配置方法
本文地址: https://pptw.com/jishu/743490.html
如何在CentOS备份Postman数据 Postman在CentOS上的网络设置

游客 回复需填写必要信息