在Linux上安装Postman有两种常用方法,可根据需求选择:
使用Snap安装(推荐,简单快捷)
若未安装Snapd,先运行以下命令安装:
sudo apt update && sudo apt install snapd
再通过Snap安装Postman:
sudo snap install postman
安装完成后,终端输入postman即可启动,或在应用菜单中找到Postman图标。
手动下载安装包(适合无Snap环境的系统)
Postman-linux-x64-xx.xx.xx.tar.gz)。/opt目录:tar -xzf Postman-linux-x64-xx.xx.xx.tar.gz -C /opt
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
~/.local/share/applications/postman.desktop文件,写入以下内容并保存:[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/opt/Postman/Postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
赋予可执行权限:sudo chmod +x ~/.local/share/applications/postman.desktop,之后可通过应用菜单启动。创建集合
启动Postman后,左侧导航栏点击Collections(集合),再点击**+ New Collection**(新建集合)。输入集合名称(如“用户管理API”),点击Create即可完成创建。
添加请求到集合
https://api.example.com/users)。组织集合结构
创建环境变量
点击Postman顶部Environment quick look(环境快速查看)图标(小眼睛形状),选择Manage Environments(管理环境)。点击Add(添加),输入环境名称(如“开发环境”“测试环境”),添加变量(如base_url=https://dev.api.example.com、api_key=xxxxxx),点击Add保存。
在请求中使用环境变量
在请求的URL、Headers或Body中,用双花括号引用环境变量,例如:
{{base_url}}/usersAuthorization: Bearer {{api_key}}批量执行集合
在Collections界面选中目标集合,点击右侧Run(运行)按钮。进入Runner界面,默认选中集合内所有请求,可勾选/取消勾选特定请求,点击Run即可依次执行。执行结果会显示在底部面板,包括状态码、响应时间、响应体等信息。
编写自动化测试脚本
在请求的Tests(测试)选项卡中,编写JavaScript测试脚本。例如:
// 检查响应状态码是否为200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// 检查响应体是否包含特定字符串
pm.test("Body contains user data", function () {
const jsonData = pm.response.json();
pm.expect(jsonData).to.have.property("users");
});
测试脚本会在每次请求后自动执行,结果会显示在Runner界面的“Tests”标签中。
共享集合
点击集合右上角的**…(更多选项),选择Share**(共享)。可选择通过Link(链接)生成共享链接,或通过Email(电子邮件)发送给团队成员,也可邀请成员加入Postman团队直接协作。
生成API文档
在Collection界面点击**…,选择Publish Docs**(发布文档)。选择文档格式(如OpenAPI),设置主题风格(如Light/Dark),点击Publish即可生成文档。生成的链接可分享给团队成员,方便查阅接口用途、参数说明、请求示例等信息。
通过以上步骤,可在Linux系统上高效使用Postman管理API集合,实现从创建、组织到自动化测试、团队协作的完整流程。