Postman提供两种主流安装方式,可根据习惯选择:
Snap安装(推荐):
打开终端,依次执行以下命令安装Snap工具及Postman:
sudo apt update
sudo apt install snapd
sudo snap install postman
安装完成后,直接在终端输入postman即可启动应用。
手动下载安装:
.tar.gz格式);/opt目录:tar -xvf Postman-linux-x64-*.tar.gz
sudo mv Postman /opt
~/.local/share/applications/postman.desktop文件,添加以下内容:[Desktop Entry]
Encoding=UTF-8
Name=Postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Exec="/opt/Postman/Postman"
Comment=Postman API Tool
Categories=Development;
postman或从应用菜单搜索“Postman”。打开Mock Server创建界面:
启动Postman后,点击左侧导航栏的New按钮,选择Mock Server。
配置Mock Server基础信息:
完成创建:
点击Next,确认配置信息无误后,点击Create Mock Server。创建成功后,页面会显示Mock Server的URL(如https://<mock-id>.mock.pstmn.io),点击Copy Mock URL保存备用。
Mock Server需通过Examples(示例)定义具体的请求-响应映射,步骤如下:
添加请求到集合:
在Postman左侧导航栏选择Collections,点击**+ New Collection**创建集合(如“User API”),然后在该集合下添加新请求(如“Get User Info”)。
/mock/testdemo);{"memberid": "264903145"})。创建Mock示例:
Content-Type: application/json)和Response(必填,包括状态码如200、响应体如{"code": "0000", "msg": {"result": "success"}});获取Mock URL:
创建Mock Server后,复制其URL(如https://<mock-id>.mock.pstmn.io)。
拼接完整请求路径:
将Mock URL与请求路径拼接(如https://<mock-id>.mock.pstmn.io/mock/testdemo),作为请求的URL。
发送请求:
x-api-key字段(值为生成的API Key,详见“私有访问配置”);若需限制Mock Server访问权限,需生成并使用API Key:
生成API Key:
21232f297a57a5a743894a0e4a801fc3)。使用API Key:
在发送请求时,需在Headers中添加:
x-api-key: 21232f297a57a5a743894a0e4a801fc3
否则,Mock Server将拒绝请求。
查看请求日志:
在Mock Server创建页面,点击View Logs,可查看所有发送至该Mock Server的请求记录(包括请求方法、路径、参数、时间)。
验证响应:
发送请求后,检查Postman的Response区域,确认返回的状态码、响应体是否符合Mock示例中的定义。
通过以上步骤,即可在Ubuntu系统中使用Postman的Mock服务,模拟后端API行为,支持前端开发或接口测试的无缝衔接。