postman用法_应该是接口测试神器postman最全的用法总结了
下载和安装比较简单,就不再介绍
一、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最全的用法总结了相关推荐
- 【工具篇】接口测试神器 -- Postman 入门教程
一.Postman概述 (1)工具介绍 Postman是一个接口测试工具,一款非常流行的API调试工具.在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求 ...
- postman数据保存在哪里_快速掌握接口测试利器Postman
快速掌握接口测试利器Postman 之前简单写过一篇Postman的使用,这次完善了一些知识点,希望对大家有帮助. Postman简介 Postman是谷歌开发的一款网页调试和接口测试工具,能够发送任 ...
- Python接口自动化测试框架(工具篇)-- 接口测试神器postman
文章目录 一.前言 二.postman 2.1.软件安装 2.2.http协议接口请求示例 2.3.tests断言 2.4.collections 2.5.settings 2.6.更多用法 三.总结 ...
- while用法_语法||由一句译文聊聊while的用法
前几天在朋友圈里看到有人贴出来某美术馆里的一条名人名言,见下图: 看到这张照片的时候,出于职业病我莫名觉得哪里不对,直觉告诉我应该是翻译出现了问题.仔细检查了一下发现,译文对于while的处理似乎不太 ...
- mysql的on和in用法_数据库中in、on、with的用法及示例。
with用法: 创建一个表: create table regr (pid integer,id integer, name char(20)) alter table regr alter id s ...
- while用法_语法宝典:连词while的四种用法,你都学会了吗?
你可能知道while除了表示"当--的时候",还有它与when, as的用法区别,但是这些还不够全面,今天小编就来给大家详细解析一下相关的用法,一起来看看吧! 一.考查表示时间的用 ...
- python3的格式化用法_浅析python3字符串格式化format()函数的简单用法
format()函数 """ 测试 format()函数 """ def testformat(): # format()函数中有几个元素, ...
- python中rect用法_【opencv基础】Rect类的神奇用法
前言 最近看github上源码发现对两个cv::Rect使用相与(&)操作,猛地感觉自己蒙啦,Rect类还有这种神奇用法?!翻看opencv官网Rect类,果然如此! opencv中Rect类 ...
- vue 中provide的用法_[转]浅谈vue中provide和inject 用法
provide:Object | () => Object inject:Array | { [key: string]: string | Symbol | Object } provide ...
最新文章
- 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名‘xxxs‘无效”异常处理
- php连接数据库语言,PHP语言连接MYSQL数据库实例代码
- sql去重复查询distinct_SQL的简单查询
- can总线报文是固定的吗_CAN总线传输协议
- 史上最详 Thymeleaf 使用教程
- 这个开源的视频编辑项目,有点6~
- kibana的query string syntax 笔记
- matlab色差,计算CMC色差公式的matlab程序
- ORACLE SQL日期函数
- 夏普红外测距模块使用笔记
- db2去除字段值的空格_sql trim()函数去掉两头空格
- 做生意的“四大方向”让你看清财富的本质
- Blast2GO使用方法详解(命令界面
- catia圆角交点如何标注_Catia怎么使用凸台和倒圆角命令?
- 如何快速将MKV格式转换成MP4高清电影格式?
- 访问ftp服务器网页,访问ftp服务器是网页
- 爱奇艺推荐系统架构与实践
- 插值中产生的龙格现象
- 分享151个ASP源码,总有一款适合您
- marvell 开发板Ubuntu镜像制作及配置步骤
热门文章
- WannaCry病毒横行Windows,Mac用户不应幸灾乐祸!
- TOP命令 详解CPU 查看多个核心的利用率按1
- IPC——流套接字通信
- 2013全球移动游戏产业白皮书
- 任务“Microsoft Exchange Server”报告了错误(0x8004010F):“操作失败。找不到某个对象。”...
- java环境变量代表的含义_java 环境变量的涵义
- 奥赛金牌计算机博士中学老师,博士教师从6人到27人 硕士教师从103人到190人 石室中学“十四五”规划立下十个flag...
- 风压和功率计算公式轴流式_水泵和风机的功率计算及风量、风压的附加系数
- 信息学奥赛一本通 1128:图像模糊处理 | OpenJudge NOI 1.8 13:图像模糊处理
- 信息学奥赛一本通(1260:【例9.4】拦截导弹(Noip1999))