一、安装Postman
在Linux系统中,Postman可通过图形界面安装包或**命令行工具(CLI)**安装,推荐使用Snap(简单快捷)或手动解压(灵活可控)。
sudo apt update && sudo apt install snapd # 安装Snap
sudo snap install postman # 安装Postman
Postman-linux-x64-xx.xx.xx.tar.gz),解压后移动至/opt目录并创建符号链接,实现全局调用:tar -xvf Postman-linux-x64-xx.xx.xx.tar.gz # 解压安装包
sudo mv Postman /opt/ # 移动至/opt目录
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman # 创建符号链接
安装完成后,在终端输入postman即可启动应用。二、创建与管理API集合
集合是Postman管理请求的核心工具,可将相关请求分组(如“用户管理”“订单服务”),提升复用性与组织性。
https://api.example.com/users),配置请求头(Headers)、请求体(Body)等参数,最后点击“Save”将请求保存至当前集合。三、使用环境变量与全局变量
环境变量与全局变量可动态替换请求中的参数(如API地址、Token),避免重复修改,适用于多环境(开发、测试、生产)切换。
base_url=https://api-dev.example.com、token=abc123),点击“Save”。{{base_url}}/users、Authorization: Bearer {{token}}),Postman会自动替换为对应值。四、发送与调试请求
发送请求并查看响应是API调试的核心步骤,Postman提供了直观的界面展示结果。
Content-Type: application/json),通过“Body” tab添加请求体(如JSON格式:{"name": "John", "age": 30})。Content-Type: application/json)、响应体(如返回的JSON数据)。五、自动化测试
通过测试脚本可实现API自动化测试,验证响应状态、数据格式等,提升测试效率。
pm.test("Status code is 200", function () { pm.response.to.have.status(200); });pm.test("Body contains string", function () { pm.expect(pm.response.text()).to.include("success"); });pm.test("Get user ID", function () { const userId = pm.response.json().id; pm.environment.set("userId", userId); });六、导出与共享集合
导出集合可将API配置保存为文件(如JSON),便于备份、迁移或团队共享。
.json文件。七、命令行工具(CLI)高级管理
Postman CLI可用于命令行环境下管理请求,适合自动化脚本或CI/CD流程。
postman new命令创建新请求,例如:postman new user_get --url "https://api.example.com/users",会在当前目录生成user_get.json文件。postman add命令将请求添加到指定集合,例如:postman add update_user --url "https://api.example.com/users/1" --method PUT --collection user_collection。postman show命令查看请求的详细信息(如URL、Headers、Body),例如:postman show user_get。