Postman在CentOS上的配置方法
导读: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=truesudo 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顶部View→Manage Environments。
- 点击Add,输入环境名称(如
Development),添加变量(如baseUrl=https://api.example.com、apiKey=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
