一、Postman背景介绍

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。

二、Postman的操作环境

postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。

Postman使用参考文档:

1.官方英文文档
2.chrome插件整理的 Postman API 中文白皮书文档_Postman使用教程 - Chrome开发者工具插件 - 画夹插件网

三、Postman下载安装

1> 、postman下载地址:

1.Download Postman

2.

Postman for windows X64

3.Postman for windows X86

4.Postman for linux X64

5.Postman for Linux X86

2>. Postman官网下载地址:

https://www.getpostman.com/apps

3.Postman安装

postman的安装方法分好几种,按照我们上文介绍的那样,我们分为三种安装模式介绍:

postman谷歌浏览器的安装插件,所以说它的使用前提是你的电脑上得安装谷歌浏览器才行,在安装了谷歌浏览器后还需要在谷歌网上应用店中下载所需要的Postman插件,该插件的下载方式如下:

不能访问google 应用上商店的朋友 可以 参考这里, 或者下载客户端版本

1).macOS安装
一旦你下载的应用程序,你可以拖动文件到“应用程序”文件夹。 双击Postman打开应用程序。

2).Windows安装
下载安装文件
运行安装程序
3). Linux安装
我没有试过,但是找了一些参考资料( 有兴趣的朋友可以自行实验)
ubuntu安装postman: https://blog.csdn.net/qianmosolo/article/details/79353632
Ubuntu16.04上安装Postman应用程序: https://blog.bluematador.com/posts/postman-how-to-install-on-ubuntu-1604/?utm_source=hootsuite&utm_medium=twitter&utm_campaign=

四、Postman的基础功能

五、接口请求流程

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

响应体示例: 响应的格式可以有多种,我这里由于请求的是 百度,so, 响应的是 html ,
一般情况下,我们自定义接口的话是 json格式的响应体

下图示例中设置了请求方法,请求URL,请求参数,但是没有设置请求头
在我的使用过程中,请求头是根据请求参数的形式自动生成的
请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

POST请求二:json提交
下图中,当我们选择JSON(application/json) 是会自动帮我们设置 headers 为 application/json
在这里就不截图 举例了,朋友们可以自行去查看

POST请求三:xml提交

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

其它请求方式如PUT,DELETE 大致流程和GET,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中。
————————————————
版权声明:本文为CSDN博主「大痴小乙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fxbin123/article/details/80428216

postman下载使用教程相关推荐

  1. Postman下载安装教程

    看到很多小伙伴在问 Postman 下载的相关问题,花时间整理了下,下面教新入门的小伙伴如何去下载 Postman. 开始前我们可以先了解下:Postman 简介 下载 第一步:进入 Postman ...

  2. postman下载教程linux,linux 安装postman

    Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介绍的 ...

  3. postman使用实践教程图文详解

    postman 使用实践教程图文详解 1.环境变量设置 1.1切换环境变量 1.2查看当前的环境变量和全局变量 1.3编辑环境变量和全局变量 2.postman前置脚本动态传参 2.1递增传参 2.1 ...

  4. postman linux 使用教程,Postman 使用方法详解

    一.Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介 ...

  5. python下载安装教程图解-一招解决:各种版本的Python下载安装教程

    原标题:一招解决:各种版本的Python下载安装教程 python从17年开始大火,自然想学python的同学就多了,小编整理了这篇文章,从python的功能介绍.各系统最新版本python下载.py ...

  6. nodejs下载安装教程(XP版)

    Node.js 下载安装教程(XP版) 参考自:https://www.cnblogs.com/zhouyu2017/p/6485265.html(win10版) 一.安装环境 Windows Xp( ...

  7. Dataset之LSUN:LSUN数据集的下载使用教程

    Dataset之LSUN:LSUN数据集的在线下载使用教程 目录 LSUN数据集的在线下载代码 1.category_indices.txt 2.data.py 3.download.py 4.REA ...

  8. Eclipse热部署插件(Jrebel) 下载安装教程

    所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用. 对于Java应用程序来说,热部署就是在运行时更新Java类文件.在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的 ...

  9. JMeter 下载安装教程

    JMeter 下载安装教程 安装 Java 下载 JMeter 关闭 SSL JMeter 汉化 设置 JMeter 主题 设置 Cookie 运行 JMeter 笔者的环境: JMeter 5.4. ...

  10. Java 13 的下载安装教程

    Java 13 的下载安装教程 说明: 本文介绍的是 Windows 下安装 Java 的方法.对于 Linux 下 Java 的安装,可见笔者的另一篇博客: 在 Linux 操作系统中安装 Java ...

最新文章

  1. C++中虚函数可以是内联函数吗?
  2. python交互式数据可视化_python数据可视化工具
  3. 消息队列之RabbitMQ
  4. 限制连接数上涨的几个关键因素
  5. VTK:libvtkGUISupportQt-6.3.so.1: cannot open shared object
  6. 你真的会玩SQL吗?Case也疯狂
  7. c语言程序设计必备单词32个,c语言编程必背单词-20210324071350.docx-原创力文档
  8. WIN7不能访问共享文件夹
  9. 自组织特征图(SOFM)详解
  10. 12个用一条语句写成的有关日期函数
  11. x99芯片组 服务器,X99芯片组详情:不兼容的LGA2011-3插槽,6个USB 3.0接口
  12. VB SendMessage 函数
  13. C++11\14\17\20 新特性整理
  14. 格理论与密码学(二)
  15. java类和对象在内存的表现形式
  16. Linux:删除重复文件工具fdupes
  17. SSM毕设项目校园书蜀黍易购平台xk9g6(java+VUE+Mybatis+Maven+Mysql)
  18. MD5(单向散列算法)原理分析
  19. u-boot编译与烧录(二)
  20. 从菜鸟教程网站(www.runoob.com)抓取所有教程

热门文章

  1. 40 多套 Java 完整实战项目,各个精品!
  2. python实现打飞机小游戏
  3. 游戏出海,技术先行 ——UCloud助力出海业务最佳实践直播公开课
  4. 》》css3--动画
  5. 教你玩转HelloWorld
  6. win7 64位如何安装sql2005
  7. 废弃qq号大全密码2020_被永久封禁的QQ号解封历程
  8. 使用VS code编辑md文件,并导出pdf
  9. python简明教程3.0_Python 简明教程 --- 0,前言
  10. 软件测试常问面试题--计算机网络相关