温馨提示×

怎样学linux postman测试

小樊
50
2026-10-09 13:56:27
栏目: 智能运维

学习 Linux 下使用 Postman 进行接口测试,可以按下面几个阶段循序渐进来学,既包含 Linux 使用,也包含 Postman 本身。


一、先打基础:Linux 基本操作

Postman 在 Linux 上主要用来测接口,但你需要会用 Linux:

1. 基础命令(必须会)

pwd          # 当前目录
ls -l        # 查看文件
cd /path     # 切换目录
mkdir test   # 建目录
touch a.sh   # 建文件
cat file     # 看内容
vim file     # 编辑文件
chmod +x     # 给执行权限

2. 网络相关命令(接口测试常用)

curl http://localhost:8080/api
ping www.baidu.com
netstat -tunlp | grep 8080
ps -ef | grep java

✅ 目的:确认服务在跑、端口在监听


二、在 Linux 上安装 Postman

方式一:图形界面(推荐新手)

  1. 官网下载
https://www.postman.com/downloads/
  1. 解压
tar -xvf Postman-linux-x64-*.tar.gz
./Postman/Postman

方式二:命令行(服务器无界面)

服务器一般用 Newman(Postman 命令行版)

npm install -g newman
newman run test.json

三、Postman 基础学习(重点)

1. 发一个最简单的请求

  • Method:GET / POST
  • URL:http://ip:端口/api
  • Params / Body
  • Headers(token、Content-Type)

示例:

GET http://192.168.1.10:8080/user/list

2. 测试接口常用类型

✅ GET(查)
✅ POST(增)
✅ PUT(改)
✅ DELETE(删)

POST 示例:

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

3. 写测试脚本(Postman 核心)

在 Tests 标签里写:

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

pm.test("返回包含token", function () {
    pm.expect(pm.response.text()).to.include("token");
});

四、Linux + Postman 实战流程(很重要)

场景示例

  1. Linux 启动后端服务
java -jar app.jar
  1. 查看端口
netstat -tunlp | grep 8080
  1. Postman 请求
http://服务器IP:8080/api/login
  1. 用 Tests 断言结果
  2. 用 Newman 批量跑
newman run api_test.postman_collection.json

五、推荐学习路线

第 1 周

  • Linux 基础命令
  • curl 测试接口
  • Postman 发请求

第 2 周

  • Postman 环境变量
  • Tests 断言
  • token 自动提取

第 3 周

  • Newman 自动化
  • 接口依赖(登录→业务)
  • Linux 定时任务跑测试

六、学习资料推荐

  • Postman 官方文档(中文友好)
  • B 站:搜「Postman 接口测试」
  • 书籍:《Postman 接口自动化测试》

如果你愿意,可以告诉我: ✅ 你是 开发 / 测试 / 运维
✅ 是 本地 Linux 还是服务器
✅ 主要测 什么接口(HTTP / HTTPS / WebSocket)

我可以直接给你针对性学习路线 + 示例。

0 踩