在CentOS上使用Postman解析响应数据,可通过以下方式操作:
安装Postman
sudo rpm --import https://dl.pstmn.io/release/key.asc
sudo vi /etc/yum.repos.d/postman.repo
# 添加内容:[postman] baseurl=https://dl.pstmn.io/download/yum enabled=1 gpgcheck=1 gpgkey=https://dl.pstmn.io/release/key.asc
sudo yum install postman
sudo snap install postman --classic
postman
。解析JSON响应
pm.response.json()
将响应转为JSON对象,再通过键名访问字段,例如:// 提取JSON字段并保存为环境变量
var data = pm.response.json();
pm.environment.set("token", data.token);
pm.environment.set("userId", data.user.id);
验证响应数据
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Token exists", function () {
pm.expect(pm.environment.get("token")).to.not.be.null;
});
```。
变量管理
pm.environment.set()
和pm.globals.set()
设置,后续请求中用{{变量名}}
引用。注意:CentOS需确保已安装Node.js(部分脚本依赖),且Postman版本需支持Linux环境。复杂场景可结合Newman工具实现CI/CD集成。