在 Debian 系统上使用 Postman,主要用来做接口(API)测试和调试,和你用什么操作系统关系不大,Postman 的功能是一致的。常见用途包括:
一、测试 HTTP / HTTPS 接口
这是 Postman 最核心的用途:
- GET 请求:获取资源(如查询数据)
- POST 请求:提交数据(如登录、注册、提交表单)
- PUT / PATCH:更新数据
- DELETE:删除数据
示例:
GET http://localhost:8080/api/users
POST http://localhost:8080/api/login
二、测试本地或远程服务(在 Debian 上很常见)
在 Debian 服务器或开发机上,你可能会测:
- Web 后端 API(Spring Boot、Django、Flask、Node.js 等)
- 微服务接口
- 内网服务(如
http://127.0.0.1:port)
- Docker 容器中的服务
三、测试带认证的接口
Postman 支持:
- Bearer Token
- Basic Auth
- OAuth 2.0
- Cookie / Session
常用于:
四、测试请求参数和返回结果
你可以:
- 设置 Query 参数
- 设置 Header
- 发送 JSON / Form / 文件
- 查看 状态码、响应时间、响应体
- 校验返回 JSON 是否正确
五、自动化测试(Scripts)
Postman 支持:
- Pre-request Script(请求前执行)
- Tests(请求后断言)
示例(Tests):
pm.test("状态码是200", function () {
pm.response.to.have.status(200);
});
可用于:
六、环境变量和批量测试
在 Debian 开发中常用:
- Environment(开发 / 测试 / 生产)
- Collection Runner(批量跑接口)
- Newman(命令行跑 Postman 测试)
七、常见使用场景总结
✅ 后端开发调试接口
✅ 前端联调 API
✅ 运维检查服务是否正常
✅ 安全测试(简单层面)
✅ 教学和演示 HTTP 协议
如果你是 在 Debian 上刚装好 Postman,不知道能测什么,可以告诉我:
- 你是 开发 / 测试 / 运维?
- 想测 本地服务还是线上接口?
我可以直接给你一个 可操作的示例。