温馨提示×

debian Postman如何做测试

小樊
34
2026-10-10 15:28:18
栏目: 智能运维

在 Debian 上用 Postman 做接口测试,一般流程如下(包含安装和测试方法)。


一、在 Debian 上安装 Postman

方法 1:使用 Snap(推荐)

sudo apt update
sudo apt install snapd -y
sudo snap install postman

安装完成后:

postman

或在应用菜单中搜索 Postman


方法 2:下载官方压缩包

cd ~/Downloads
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
tar -xvf postman.tar.gz
sudo mv Postman /opt/
sudo ln -s /opt/Postman/Postman /usr/bin/postman

运行:

postman

二、Postman 基本测试流程

1️⃣ 创建请求

  1. 打开 Postman
  2. 点击 New → HTTP Request
  3. 选择请求方法:
    • GET
    • POST
    • PUT
    • DELETE
  4. 输入 URL(如 http://localhost:8080/api/users)

2️⃣ 设置请求参数

Query 参数(GET)

  • 在 Params 标签中添加
?page=1&size=10

Headers

Content-Type: application/json
Authorization: Bearer token

Body(POST / PUT)

选择 raw → JSON

{
  "username": "test",
  "password": "123456"
}

3️⃣ 发送请求并查看结果

点击 Send

  • Status:200 / 400 / 500
  • Body:返回数据
  • Headers:响应头
  • Time:响应时间

三、Postman 测试脚本(Tests)

示例:测试状态码和返回值

在 Tests 标签中写 JavaScript:

pm.test("状态码是 200", function () {
    pm.response.to.have.status(200);
});

pm.test("返回包含 username", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.username).to.eql("test");
});

发送请求后会显示测试是否通过 ✅❌


四、环境变量(Environment)

创建变量

  • 点击 Environments → New
  • 添加变量:
base_url = http://localhost:8080
token = xxx

使用变量

{{base_url}}/api/users
Authorization: Bearer {{token}}

五、自动化测试(Runner)

  1. 点击 Runner
  2. 选择 Collection
  3. 选择 Environment
  4. 点击 Run

可执行多个接口并查看测试结果


六、常见测试场景

✅ 登录接口获取 token
✅ 使用 token 访问受保护接口
✅ 参数校验测试
✅ 异常状态码测试
✅ 接口性能(响应时间)


如果你愿意,可以告诉我:

  • 你测试的是 REST API / WebSocket / GraphQL
  • 是否是 本地服务 / 远程服务器
  • 是否要 自动化测试 / CI 集成

我可以直接给你一个完整示例。

0 踩