在Linux系统(如Ubuntu)上使用Postman进行Mock服务测试前,需先安装Postman客户端。常见安装方式有两种:
Snap安装(推荐,简单快捷):
打开终端,依次执行以下命令安装Snap包管理器(若未安装),然后通过Snap安装Postman:
sudo apt update
sudo apt install snapd
sudo snap install postman
安装完成后,终端输入postman即可启动应用。
手动下载安装包:
访问Postman官方网站下载Linux版本安装包(如Postman-linux-x64-version.tar.gz),解压后移动至/opt目录,并创建符号链接以便全局调用:
tar -xvf Postman-linux-x64-version.tar.gz
sudo mv Postman /opt
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
安装完成后,终端输入postman启动应用。
打开Postman并进入创建页面:
启动Postman后,点击左上角New按钮,从下拉菜单中选择Mock Server。
配置Mock Server基础信息:
/users),并定义响应内容(如状态码200、响应体{"message": "Success"});完成创建并获取Mock地址:
点击Next或Create Mock Server,Postman会生成唯一的Mock Server地址(如https://mock-server-url.com)。复制该地址,后续测试时需使用。
若Mock Server地址需要动态替换(如不同环境使用不同地址),可通过环境变量管理:
mock_url),变量值为Mock Server地址(如https://mock-server-url.com);{{mock_url}}引用该变量。创建Collection:
点击Postman左侧Collections,再点击**+ New Collection**,输入Collection名称(如“User API Tests”),点击Create。
添加请求到Collection:
在Collection中点击**+ Add Request**,输入请求方法(如GET)、路径(如/users),并设置请求头(如Content-Type: application/json);
若为POST请求,需在Body tab中选择raw→JSON,输入请求体(如{"name": "John"})。
设置Mock示例:
在请求编辑页面,点击Examples tab,选择Add Example,输入示例名称(如“Success Response”),并定义示例响应(如状态码200、响应体{"id": 1, "name": "John"});
点击Save,将请求添加至Collection。
构造Mock请求URL:
使用Mock Server地址和Collection中的请求路径组合成完整URL(如{{mock_url}}/users,若配置了环境变量)。
添加API Key(若为私有Mock):
在请求Headers tab中,添加键值对:x-api-key(变量名)→ 生成的API密钥(变量值)。
发送请求并查看响应:
点击请求编辑页面右侧Send按钮,Postman会向Mock Server发送请求,并在下方Response区域显示模拟的响应结果(如状态码200、响应体{"id": 1, "name": "John"})。
修改Mock规则:
若需调整响应内容,可进入对应的Collection,选择请求,点击Examples tab,修改示例响应后点击Save;或直接在Mock Server创建页面点击Edit更新规则。
查看请求日志:
在Postman左侧History tab中,可查看所有发送至Mock Server的请求记录,包括请求时间、参数、响应结果,便于调试。
使用curl命令测试(可选):
将Postman中的请求导出为curl命令(点击请求编辑页面**…→Export→cURL**),在Linux终端直接运行,验证Mock服务是否正常响应。