postman的使用:
一,界面功能
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8CElIIus-1678371770406)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20230309164314357.png)]
home:主页
workspaces工作空间–点击myworkspace,就是上图所示:
Collections:集合,即就是项目集合。
APIS:api文档
Evironments:环境变量
Mock Server:虚拟服务器
Monitors:postman提供的一些监听器
History:历史记录
常用的就是这些功能
二,postman发送请求和相应页签详解
- 新建项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7gyj6Xqc-1678371770408)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20230309165618091.png)]
- 新建一个请求
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STSP40pD-1678371770409)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20230309165745157.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8SerDphw-1678371770409)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20230309165851939.png)]
-
根据接口文档输入url以及选择请求方式下面是postman一些功能模块
请求页签:
params:get请求传参
authorization:鉴权
headers:请求头
Body:post方式请求传参
none:没有参数
form-data:既可以以键值对方式传参,也可以传文件
x-www-from-urlencoded:只能够传键值对
raw:json,text,xml,html,javascript
binary:把文件以二进制的方式传参。
pre-request-script:请求之前的脚本。
tests:请求之后的断言,请求结果返回是否正确,那么就在此栏目下写脚本。
settings:对当前请求做设置
cookies:用于管理cookie信息
返回页签
Body:接口返回的数据
Pretty;以Json,html,xml等不同格式查看返回数据
Raw:以文本的方式查看返回数据
PreView:以网页的方式查看返回数据
Cookies:响应的cookie信息
Headers:响应头
Test Results:断言的结果
-
get和post的区别
get请求一般是获取数据,post一般四提交数据
get请求在url后面以?方式传参
post在body以表单方式传参
-
postman的环境变量设置
基于三个问题
多个环境:开发,测试,运维
接口之间有关联(第一个测试的接口中响应的值是第二个要测试接口的参数)
参数需姚手动修改
基于这三个问题我们可以设置postman的environment的全局变量(globals)
一般来说不同环境变量的变量名要保持一致如下两图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-