postman学习笔记:从入门到精通

一、postman下载安装与更换主题

1、下载与安装

下载地址:https://www.postman.com/downloads/

下载适合自己的版本
在这里插入图片描述
下载后图标
在这里插入图片描述

2、更换主题(Themes)

打开后页面:
在这里插入图片描述

更换主题:选择自己喜欢的明色或者暗色系
在这里插入图片描述
在这里插入图片描述

二、页面详解

1、顶部工具栏

在这里插入图片描述

  • 搜索
    在这里插入图片描述

  • 同步数据(Sync)
    在这里插入图片描述

  • 【invite】邀请加入团队

  • 抓取API请求
    在这里插入图片描述

  • 【Sign In】登录

  • 【Runner】运行用例
    在这里插入图片描述

2、左侧栏

在这里插入图片描述

  • 【New】新建

在这里插入图片描述

  • 【import】导入
    在这里插入图片描述

  • 【Collections】集合:用来管理用例

3、中部栏

3.1 请求部分页签介绍

在这里插入图片描述

接口来源于聚合数据,点击此处查看

  • 请求方式

在这里插入图片描述

  • 接口地址
    在这里插入图片描述

  • send: 发送请求

  • Params:get请求传参
    在这里插入图片描述

注:Bulk Edit 批量编辑

在这里插入图片描述

  • Authorization:认证鉴权
    在这里插入图片描述

  • Headers:请求头
    在这里插入图片描述
    注:如使用post请求方式,请求头(Headers)要加入content-type参数

  • Body:post请求传参

1、none:没有参数
在这里插入图片描述

2、form-data:传文件和键值对
在这里插入图片描述
注:Content-Type与请求参数的格式之间的关联

当选择某一参数方式后,postman会自动帮我们设置对应的Content-Type,不需要自行设置,而如果是使用jmeter还是需要自行设置Content-Type。

所以,当选择form-data的参数方式后,postman会自动的帮我们设置了Content-Type:multipart/form-data

3、x-www-form-urlencoded :传键值对
在这里插入图片描述
当选择x-www-form-urlencoded的参数方式后,postman会自动的帮我们设置了Content-Type:application/x-www-form-urlencoded

4、raw:可以上传任意格式的文本,可以上传text、json、xml等

在这里插入图片描述

当我们选择了text时,postman同样帮我们自动设置了Content-Type:text/plain,可自行查看Headers

在这里插入图片描述

当我们选择了JSON时,postman同样帮我们自动设置了Content-Type:application/json,可自行查看Headers
在这里插入图片描述

当我们选择了XML时,postman同样帮我们自动设置了Content-Type:text/xml,可自行查看Headers

5、binary:只可以上传二进制数据,通常用来上传文件,一次只能上传一个文件
在这里插入图片描述
6、GraphQL:发送GraphQL查询
在这里插入图片描述

  • Scripts

Pre-request :预请求脚本

Post-response:请求后置脚本/请求后的脚本处理/断言

在这里插入图片描述

  • Setting:设置
  • Cookies:Postman的cookie的管理器
    在这里插入图片描述

3.2 响应部分页签介绍

在这里插入图片描述

Body:响应的数据(Pretty:json格式,Raw:文本格式,Preview:网页格式)

Cookies:缓存

Headers:响应头

Test Results:断言的结果

Status:200返回码

OK:返回信息

Time:响应时间 588ms(毫秒)

Size:2.7KB

三、管理用例

四、设置环境变量和全局变量

全局变量:就是在所有接口请求里面都可以访问的变量
环境变量:就是全局变量。(开发环境,测试环境,线上环境)

1、添加环境变量

在这里插入图片描述
在这里插入图片描述
例如:

开发环境:ip:略

测试环境:ip:略

生产环境:ip:http://apis.juhe.cn/fapig/football/query

在这里插入图片描述
引用方式为:{ {变量名}}
在这里插入图片描述

在运行时:选择相应的环境变量
在这里插入图片描述

2、添加全局变量

步骤同环境变量,不再赘述
在这里插入图片描述

五、发送请求

1、发送一个get请求

接口文档:

在这里插入图片描述

根据接口文档,我们可以看到,请求方式为get或post,这里使用get方法,填写url并把参数填写到Params中,点击Send后成功发送请求

在这里插入图片描述

2、发送一个post请求

接口文档:
在这里插入图片描述

在这里插入图片描述

六、接口关联

场景:下一个接口的参数是使用的上一个接口的返回值

接口示例:用的是聚合数据的接口,可自行申请
在这里插入图片描述
脚本输入位置
在这里插入图片描述

1、JSON提取器(响应body中提取)


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值