postman使用简介
请求页签
- Params:get请求传参
- authorization:鉴权
- headers:请求头
- body:post请求传参
- form-data:即可以传键值对参数也可以传文件
- x-www-from-urlencoded:只能传键值对参数
- raw:json、text、xml、html、javascript
- binary:把文件以二进制的方式传参
- pre-request-script:请求之前的脚本
- tests:请求之后的脚本
- cooikes:用于管理cooike信息
响应标签:
- body:接口返回的数据
- pretty:以json、html、XML等不同的格式查看返回的数据
- raw:以文本的方式查看返回数据
- preview:以网页的形式查看返回的数据
- Cookies:响应的cookie信息
- headers:响应头
- test- result断言的结果
- 200状态吗
- ok状态信息
- 681MS响应时间
- 343B响应字节数
get请求和post请求区别(面试题)
- get请求一般是获取数据,post一般是提交数据
- post请求比get请求安全
- 传参方式不一样:get请求在地址栏后面以?传参,post传参是在body以表单的方式传参
问题:
各种环境:开发环境、测试环境、生成环境
接口关联:需要手动关联
参数需要手动修改
postman的环境变量和全局变量
环境变量:环境变量就是全局变量
全局变量就是能够在任何接口里面访问的变量
获取环境变量和全局变量的值通过:{{变量名}}

接口关联
1.json提取器实现接口关联

2.使用正则表达式提取器进行接口关联
八postman内置动态参数以及自定义的动态参数
poseman动态参数
{{$timestamp}}生成当前的时间戳。
{{$randomint}}生成0-1000之间的随机数
{{$guid}}生成速记GUID的字符串
自定义动态参数

文件上传
postman断言
常规六种断言
Status code:Code is 200 检查返回的状态码是否为200
Response body:Contains string 检查响应中包括指定字符串
Response body:Json value check检查响应中其中json的值
Response body:is equal to a string 检查响应等于一个字符
Response header:Content-Type:检查是否包含响应头
Response time is less than 200ms:检查请求耗时小于200ms
在断言中获取自定义动态参数(全局变量)的方式:
pm.globals.get(“times”)
globals[“times”]
globals.times
分类:
postman
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具