postman的使用

摘要:
Postman Postman入门是一个非常强大的API调试和Http请求工具。当您第一次进入下一页时,您可以关注我标记的按钮。从上到下,从左到右,您可以导入、创建文件夹、保存请求和下载。Json格式,可手动编辑。历史上邮差发送的所有请求都将保存在此处。单击后,它将在当前选项卡中打开。常见的请求方法有GET、POST、PUT,一些不常见的方法有PATCH、DELETE等。URL和ParamsURL您可以输入请求地址,Params是相应URL的参数。
postman使用入门

Postman 是一个很强大的 API调试、Http请求的工具,首次进入看到下面这个页面

postman的使用第1张

重点看我标记出来的几个按钮,从上到下、从左至右的顺序依次是 导入、新建文件夹、保存请求、下载

  • 导入:用于导入你或团队保存的API请求文件,json格式。

  • 新建文件夹:用于API请求分门别类,便于管理。

  • 保存请求:保存你的API请求,返回值也能存储下来。

  • 下载:下载你测试通过的API请求,团队共享,导入。json格式,可手动编辑的。

postman的使用第2张

History

所有使用postman发送的request都会保存在这里。点击之后会在当前Tab打开。

postman的使用第3张

Request

method

比较常见的有 GET、POST、PUT,还有一些不常见的比如 PATCH、DELETE等。

URL & Params

URL可以输入request的地址,Params是对应的URL的参数。在Params中输入参数,会自动同步到URL。同理,URL里面输入带有参数的地址,也会自动同步参数到Params。

postman的使用第4张

Send

发送当前请求。”Send and Download“ 在发送请求之后,会自动下载该请求的response。

postman的使用第5张

Save

可以直接保存request。也可以选择“Save as”。

Save as 可以保存 请求的名字以及简单的描述。还可以决定要不要把请求保存到Collection里面去。

postman的使用第6张

postman的使用第7张

postman的使用第8张

Authorization

如果访问的服务需要验证,这里可以设置验证方式+填写验证所需的信息,比如用户名密码。(目前我没使用过)

postman的使用第9张

Headers

定义HTTP Header。

postman的使用第10张

Body

设置请求的body。有四种方式进行设置: form-data、 urlencoded、raw 以及 binary。

GET是不可以设置Body的,POST请求可以。

postman的使用第11张

Pre-request Script

请求前需要执行的脚本可以放置在这里。主要进行一些环境以及全局变量的设置。

postman的使用第12张

Tests

这里写测试用例,进行一些判断等等。

下面新建了两个测试用例,名字分别是”Status code is 200“ 、”Status code name has string“。

“responseCode.code === 200” 返回 True 或者 False,进而判断 ”Status code is 200“ 这个用例是Pass还是Fail。

Code

这里可以将request转化为各种语言的代码。比如python、java、shell、HTTP等。

postman的使用第13张

postman的使用第14张

postman的使用第15张

Response

Body

这里可以查看返回的应答的body部分。

有三种查看方式: Pretty、 Raw、Preview。

Pretty会根据选择的类型对Body进行高亮显示,同时可以选择要不要自动换行,方便阅读。

Raw不会进行任何高亮显示。

Preview显示的是Body部分的预览效果。

postman的使用第16张

Cookies

展示浏览器的cookies。

Headers

以key-value对的方式展示返回的header部分。鼠标停留在key上,会显示该key的说明。

postman的使用第17张

TestsResults

展示测试结果。

Status

展示返回的状态。鼠标方式在状态上,比如“200 OK”上,会显示该状态对应的说明。

postman的使用第18张

Collections

介绍

个人感觉一个Collection就像是一个测试Project。然后Collection里面可以放置文件夹,也可以直接放置request,放置文件夹就像一个 testsuite。 文件夹里面可以放置多个request,一个request可以写1个或者多个test。

Share Collection

Collection可以share给组员,也可以download为JSON文件然后发送给组员进行导入使用。

postman的使用第19张

Run Collection

Collection可以直接run。

Environment:选择跑该Collection的 Environment。

Iteration: 设置该轮测试跑几轮。

Delay: 。。。。。。。

Date: 可以选择加载一个 CSV/JSON的数据文件

postman的使用第20张

Run Results

点击“Run Demo”就可以开始跑Collection啦。

实时结果会在 Run Results里面显示出来。

postman的使用第21张

 

免责声明:文章转载自《postman的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇动手学深度学习 | 经典卷积神经网络LeNet | 21跨域方法:JSONP、iframe下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

什么是session?

Session一般译作会话。从不同的层面看待session,它有着类似但不全然相同的含义。比如,在web应用的用户看来,他打开浏览器访问一个电子商务网站,登录、并完成购物直到关闭浏览器,这是一个会话。而在web应用的开发者开来,用户登录时我需要创建一个数据结构以存储用户的登录信息,这个结构也叫做session。因此在谈论session的时候要注意上下文环境...

iOS 第三方登录之 QQ登录

  一. 首先需要下载腾讯qq登录所需的库,下载地址是http://open.qq.com/ 。 需要用到的有TencentOpenAPI.framework 和TencentOpenApi_IOS_Bundle.bundle,将两者加入工程。 二.下面就来实现QQ第三方登录 1.声明属性,且viewcontroller实现TencentSessionD...

微信公众平台开发尝试

最近看了一篇博文是说微信公众平台搭建,于是心血来潮自己也尝试了一下。 1.不用多讲了,申请微信公众号,对于个人来说,只能申请订阅号。 可以看这个链接的文章,http://jingyan.baidu.com/article/414eccf6011ff06b431f0aec.html 2.采用的是Sina App Engine来脱管服务,就要申请sae开发者权...

HTTP协议从入门到大牛,初识HTTP协议(学习笔记)

HTTP数据传输协议   当访问一个网页时,浏览器会向服务器发起一条HTTP请求,接着服务器会去寻找相应的资源,如果请求成功,就会把这个对象,对象类型,对象长度以及其他的信息放在HTTP响应中,发送给客户端。   因为资源种类太多,所以WEB服务器在返回响应时会为HTTP对象附加一条MIME类型(数据类型),当浏览器接收到数据时,会去查看这个MIME类型,...

git 给远程库 添加多个url地址

 目录[-] 前提 使用流程 原理解析 注意 Other 参考文章 作者:shede333主页:http://my.oschina.net/shede333 && http://blog.sina.com.cn/u/1509658847版权声明:原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | [Creative Commo...

Django【第2篇】:Django之反向解析

Django框架之第二篇 一、知识点回顾 1、MTV模型   model:模型,和数据库相关的   template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中)。   views:视图函数 另加urls:url路径与视图函数的映射关系,,可以不是一一对应的。 2、相关的一些命令   创建一个Django项目:dja...