postman的使用

postman使用入门

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

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

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

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

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

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

History

全部使用postman发送的request都会保存在这里。点击以后会在当前Tab打开。工具

Request

method

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

URL & Params

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

Send

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

Save

能够直接保存request。也能够选择“Save as”。

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

Authorization

若是访问的服务须要验证,这里能够设置验证方式+填写验证所需的信息,好比用户名密码。(目前我没使用过)

Headers

定义HTTP Header。

Body

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

GET是不能够设置Body的,POST请求能够。

Pre-request Script

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

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等。

Response

Body

这里能够查看返回的应答的body部分。

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

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

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

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

Cookies

展现浏览器的cookies。

Headers

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

TestsResults

展现测试结果。

Status

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

Collections

介绍

我的感受一个Collection就像是一个测试Project。而后Collection里面能够放置文件夹,也能够直接放置request,放置文件夹就像一个 testsuite。 文件夹里面能够放置多个request,一个request能够写1个或者多个test。

Share Collection

Collection能够share给组员,也能够download为JSON文件而后发送给组员进行导入使用。

Run Collection

Collection能够直接run。

Environment:选择跑该Collection的 Environment。

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

Delay: 。。。。。。。

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

Run Results

点击“Run Demo”就能够开始跑Collection啦。

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

相关文章
相关标签/搜索