postman 进阶使用教程

发布时间:2026/7/27 23:13:28
postman 进阶使用教程 1. 请求结果作为下一个请求的参数举一个例子登入成功后返回一个 token 信息作为下一个请求的参数a) 第一步b) 第二步c) 第三步最后还有一个重中之重这样才会生效2. 两个不同的请求同时发送并发操作第一步需要两个请求第二步第三步一、Choose how to run your collection集合运行方式Run manually手动运行在本地 Postman 客户端打开 Collection Runner手动点击执行适合本地调试、功能回归测试。你当前选中的模式。Schedule runs定时调度运行提交到 Postman 云端设置 cron 周期由 Postman 云服务器定时自动执行集合适合持续监控、定时巡检接口。限制单次运行最长 15 分钟消耗监控配额。Automate runs via CLI通过 CLI 自动化运行生成 Newman 命令可嵌入 Jenkins/GitLab CI、Shell 流水线在服务器 / CI 环境无界面执行。二、Run configuration运行基础配置Iterations迭代次数整个集合完整循环执行的轮次。填1集合内所有接口只跑一遍搭配 csv/json 数据文件时一般迭代数 数据行数实现参数化批量测试。Delay请求间隔单位 ms两个相邻请求之间等待时长。0无间隔连续极速发送建议压测 / 高频接口设置 500~1000ms防止触发服务限流。Data数据文件 Select File导入 CSV/JSON 文件用于参数化文件内每行数据依次代入请求变量常用于多组用例批量执行。Persist responses for a session会话持久化响应勾选后运行结束保留所有接口返回体、响应头方便查看返回内容调试大批量运行、返回体很大时建议取消避免 Postman 占用大量内存。你当前未勾选。三、Advanced settings高级设置✅Stop run if an error occurs遇到错误立即终止运行任意请求报错、测试脚本失败时立刻停止整个集合不再执行后续接口。适用场景流程依赖型接口登录失败则后续业务接口都没必要跑 不勾选即使出错继续跑完所有用例适合批量回归统计全部失败用例。✅Keep variable values保留变量值集合运行过程中脚本Tests动态修改的环境 / 全局变量运行结束后保存更新。 典型场景登录接口获取 token 存入环境变量后续接口复用取消勾选运行结束后变量恢复到运行前原始值不会持久化变更。☐Run collection without using stored cookies不使用本地已保存 Cookie勾选后清空已有 Cookie集合从头建立全新会话 不勾选当前状态复用 Postman 缓存里的 Cookie。✅Save cookies after collection run集合运行结束后保存 Cookie运行过程中接口返回的 Set-Cookie执行完成后存入 Postman Cookie 管理器 下次请求可以直接复用会话 Cookie。第四步点击 Run 就可以查看结果了补充知识 常见状态码2xx成功状态码表示请求已成功处理。3xx重定向状态码表示请求需要进一步操作才能完成。302 Found请求的资源临时移动到新位置。304 Not Modified资源未修改客户端可以使用缓存的版本。4xx客户端错误状态码表示请求包含语法错误或无法完成。400 Bad Request服务器无法理解客户端的请求。401 Unauthorized未认证 / 未登录。404 Not Found服务器无法找到请求的资源。403 Forbidden服务器拒绝请求客户端没有权限访问资源。5xx服务器错误状态码表示服务器在处理请求时发生错误。500 Internal Server Error服务器遇到未知错误无法完成请求。502 Bad Gateway服务器作为网关或代理时收到无效响应。503 Service Unavailable服务器暂时无法处理请求可能是由于过载或维护。301 与 302 区别301 Moved Permanently永久重定向资源永久搬迁旧地址彻底废弃。302 Found临时重定向资源暂时转移旧地址以后还能用。本篇博客将会持续更新如有错误欢迎各位大佬指正