温馨提示×

ubuntu postman怎样调试脚本

小樊
37
2026-09-25 06:09:41
栏目: 智能运维

在 Ubuntu 上使用 Postman 调试脚本(Pre-request Script / Tests 脚本),可以从以下几个方面入手:


一、Postman 脚本类型

Postman 主要有两类脚本:

  1. Pre-request Script:请求发送前执行
  2. Tests:请求返回后执行(常用断言)

语言都是 JavaScript。


二、最常用调试方法(推荐)

✅ 1. 使用 console.log()

在脚本中写:

console.log("请求参数:", pm.request.url.toString());
console.log("环境变量:", pm.environment.get("token"));

查看日志:

  • Postman 界面左下角 Console(控制台)
  • 或快捷键:Ctrl + Alt + C

✅ 2. 使用 Postman Console(最重要)

Postman Console 可以看:

  • 请求 / 响应详情
  • 脚本日志
  • 错误信息

打开方式:

  • 菜单:View → Show Postman Console
  • 快捷键:Ctrl + Alt + C

三、调试技巧

1️⃣ 查看变量值

console.log(pm.variables.toObject());
console.log(pm.environment.toObject());
console.log(pm.globals.toObject());

2️⃣ 捕获错误

try {
    let data = JSON.parse(pm.response.text());
    console.log(data);
} catch (e) {
    console.error("解析失败:", e);
}

3️⃣ 调试 Tests 脚本

pm.test("状态码是200", function () {
    console.log("实际状态码:", pm.response.code);
    pm.response.to.have.status(200);
});

4️⃣ 调试 Pre-request Script

console.log("即将发送请求");
pm.environment.set("timestamp", Date.now());

四、在 Ubuntu 上常见问题

❓ 看不到 Console?

  • 确保不是 Postman Snap 版本太旧
  • 建议用官方 .deb 安装:
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt

❓ 脚本不执行?

检查:

  • 是否在正确的 Request / Collection / Folder 层级
  • 是否启用了脚本(Postman 默认启用)

五、高级调试(可选)

  • 使用 pm.execution 查看执行信息
  • 使用 Newman(命令行)调试:
newman run collection.json

六、总结

✅ Ubuntu 上调试 Postman 脚本的核心就是:

写 console.log() + 打开 Postman Console

如果你有具体脚本或报错信息,可以直接贴出来,我可以帮你逐行调试。

0 踩