下载和安装比较简单,就不再介绍

一、Postman的基础功能

二、接口请求流程

1. GET 请求

GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,

所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。

响应 示例: 这里会有请求的响应状态码,响应时间,以及响应大小

响应体示例: 响应的格式可以有多种,我这里由于请求的是 百度,so, 响应的是 html ,

一般情况下,我们自定义接口的话是 json格式的响应体

2. POST请求

POST请求一:表单提交

下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头

在我的使用过程中,请求头是根据请求参数的形式自动生成的

请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

POST请求二:json提交

下图中,当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json

在这里就不截图 举例了,朋友们可以自行去查看

POST请求三:xml提交

POST请求四:二进制文件提交

其它请求方式如PUT,DELETE 大致流程和GET,POST 差不多,这里就不一一举例说明了

三、管理用例—Collections

在POST基础功能那里有一张图片大致说了一下Collections 的作用, 这里我们再详细说明一下

Collections集合:也就是将多个接口请求可以放在一起,并管理起来。什么样的接口请求可以放在同一个collection里?

在这里告诉大家可以这样:一个工程一个Collection,这样方便查找及统一处理数据。

第一步, 创建Collections

点击上图中的带+号的图标,输入Name:”abc”,Description:”示例demo”,点击Create按钮即创建成功一个Collections.

第二步,在Collections里添加请求

在右侧准备好接口请求的所有数据,并验证后,点击save按钮。

保存好之后就可以在这里看到啦,之后要再次调用时可以点击这里,方便快捷有木有

collections 管理精细化, 这里我们针对不同的请求方式做分组

添加子文件夹

这是我们精细化划分之后的结果, 是不是看着有条理多了?

四、身份验证Authentication

1、Basic Auth

是基础的验证,所以会比较简单

会直接把用户名、密码的信息放在请求的 Header 中

2、Digest Auth

要比Basic Auth复杂的多。使用当前填写的值生成authorization header。所以在生成header之前要确保设置的正确性。如果当前的header已经存在,postman会移除之前的header。

3、OAuth 1.0

postman的OAuth helper让你签署支持OAuth

1.0基于身份验证的请求。OAuth不用获取access token,你需要去API提供者获取的。OAuth 1.0可以在header或者查询参数中设置value。

4、OAuth 2.0

postman支持获得OAuth 2.0 token并添加到requests中。

作者:痴乙 原文:https://blog.csdn.net/fxbin123/article/details/80428216 

postman用法_应该是接口测试神器postman最全的用法总结了相关推荐

  1. 【工具篇】接口测试神器 -- Postman 入门教程

    一.Postman概述 (1)工具介绍 Postman是一个接口测试工具,一款非常流行的API调试工具.在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求 ...

  2. postman数据保存在哪里_快速掌握接口测试利器Postman

    快速掌握接口测试利器Postman 之前简单写过一篇Postman的使用,这次完善了一些知识点,希望对大家有帮助. Postman简介 Postman是谷歌开发的一款网页调试和接口测试工具,能够发送任 ...

  3. Python接口自动化测试框架(工具篇)-- 接口测试神器postman

    文章目录 一.前言 二.postman 2.1.软件安装 2.2.http协议接口请求示例 2.3.tests断言 2.4.collections 2.5.settings 2.6.更多用法 三.总结 ...

  4. while用法_语法||由一句译文聊聊while的用法

    前几天在朋友圈里看到有人贴出来某美术馆里的一条名人名言,见下图: 看到这张照片的时候,出于职业病我莫名觉得哪里不对,直觉告诉我应该是翻译出现了问题.仔细检查了一下发现,译文对于while的处理似乎不太 ...

  5. mysql的on和in用法_数据库中in、on、with的用法及示例。

    with用法: 创建一个表: create table regr (pid integer,id integer, name char(20)) alter table regr alter id s ...

  6. while用法_语法宝典:连词while的四种用法,你都学会了吗?

    你可能知道while除了表示"当--的时候",还有它与when, as的用法区别,但是这些还不够全面,今天小编就来给大家详细解析一下相关的用法,一起来看看吧! 一.考查表示时间的用 ...

  7. python3的格式化用法_浅析python3字符串格式化format()函数的简单用法

    format()函数 """ 测试 format()函数 """ def testformat(): # format()函数中有几个元素, ...

  8. python中rect用法_【opencv基础】Rect类的神奇用法

    前言 最近看github上源码发现对两个cv::Rect使用相与(&)操作,猛地感觉自己蒙啦,Rect类还有这种神奇用法?!翻看opencv官网Rect类,果然如此! opencv中Rect类 ...

  9. vue 中provide的用法_[转]浅谈vue中provide和inject 用法

    provide:Object | () => Object inject:Array | { [key: string]: string | Symbol | Object } provide ...

最新文章

  1. 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名‘xxxs‘无效”异常处理
  2. php连接数据库语言,PHP语言连接MYSQL数据库实例代码
  3. sql去重复查询distinct_SQL的简单查询
  4. can总线报文是固定的吗_CAN总线传输协议
  5. 史上最详 Thymeleaf 使用教程
  6. 这个开源的视频编辑项目,有点6~
  7. kibana的query string syntax 笔记
  8. matlab色差,计算CMC色差公式的matlab程序
  9. ORACLE SQL日期函数
  10. 夏普红外测距模块使用笔记
  11. db2去除字段值的空格_sql trim()函数去掉两头空格
  12. 做生意的“四大方向”让你看清财富的本质
  13. Blast2GO使用方法详解(命令界面
  14. catia圆角交点如何标注_Catia怎么使用凸台和倒圆角命令?
  15. 如何快速将MKV格式转换成MP4高清电影格式?
  16. 访问ftp服务器网页,访问ftp服务器是网页
  17. 爱奇艺推荐系统架构与实践
  18. 插值中产生的龙格现象
  19. 分享151个ASP源码,总有一款适合您
  20. marvell 开发板Ubuntu镜像制作及配置步骤

热门文章

  1. WannaCry病毒横行Windows,Mac用户不应幸灾乐祸!
  2. TOP命令 详解CPU 查看多个核心的利用率按1
  3. IPC——流套接字通信
  4. 2013全球移动游戏产业白皮书
  5. 任务“Microsoft Exchange Server”报告了错误(0x8004010F):“操作失败。找不到某个对象。”...
  6. java环境变量代表的含义_java 环境变量的涵义
  7. 奥赛金牌计算机博士中学老师,博士教师从6人到27人 硕士教师从103人到190人 石室中学“十四五”规划立下十个flag...
  8. 风压和功率计算公式轴流式_水泵和风机的功率计算及风量、风压的附加系数
  9. 信息学奥赛一本通 1128:图像模糊处理 | OpenJudge NOI 1.8 13:图像模糊处理
  10. 信息学奥赛一本通(1260:【例9.4】拦截导弹(Noip1999))