postman可以干什么?

请求调试、代理抓包、环境变量设置、导入与导出、生成在线API文档、自动化测试、mock server

一、postman的免费注册

优点:

(1)同步和备份历史,集合,环境,和预置头。
(2)可以轻松的处理来自不同机器的多个postman实例。
(3)创建集合连接发给其他开发人员。
(4)多台电脑可以同步数据,方便回家工作。

注册方式:

(1)启动应用程序,点击postman右上角的Sign In

(2)进去后登录或点击Create Account,注册一个新的账号。

(3)依次输入以下信息,点击创建(create free account)即可.

(4)登录查看该图标,说明已经连接到Postman服务器。postman使用WebSockets进行实时同步

postgres PITR备份 postman怎么备份_java


(5)可以添加并切换多个账号

postgres PITR备份 postman怎么备份_postgres PITR备份_02

二、基本使用解释

New: 新建,可以创建request(请求),collection(请求集),environment(环境变量)等。
import:导入,可以直接导入postman请求集,curl等一些请求文件。
Workspace: 工作台,可以选择使用个人工作台或团队工作台,可以创建team并且邀请成员加入一起编辑使用请求集。
History: 历史请求,所有调试的历史请求数据
Collections: 请求集,可以创建保存,将某些请求放到一起形成请求集
Environment: 环境变量,管理设置的环境变量,可以设置全局环境变量,也可新建环境,添加环境变量

三、界面功能介绍

请求方法: 支持get,post,put,patch等请求方法

URL: 直接输入请求URL,也能通过环境变量设置,自定义URL
Params: 请求参数
Authorization: 认证鉴权,支持多种授权鉴权
Header: 请求头
Body: 请求体,包含form-data,json,文件上传等
Pre-request-Script: 请求脚本,可以在请求发起前执行的脚本
Tests: 接口测试,请求完成后进行的测试脚本
Cookies: 可以为请求添加cookies
最下面:response的一些信息,返回数据,返回头,cookie,测试结果等

左侧工具栏功能:

collections

可以根据项目,根据业务,根据接口的关联性,依赖性创建请求集来管理我们的接口
1.建立team workspace,在线分享给团队人员: 将个人工作台的collection,分享到team workspace,这样team里的人就可以在team workspace中看到
2、直接导出文件给其他人
3、生成API在线文档:view in web–>publish Docs–>publish collection

Environment变量

可以选择相应环境,每个环境里有单独的环境变量使用
Environment Name:设置环境名
variable: 变量名
initial value: 分享出去用的变量值
current value: 自己使用时变量的值

使用语法:{{ 参数名 }}

举例场景:不同的URL地址访问同样的接口,利用这样可以在测试时不用直接在请求中更换地址,而是选择环境,比较方便
举例场景:在请求中的Headers使用全局变量

Mock Server

模拟后端接口请求

直接创建mock server:输入method,URL path,返回值,它会自动给生成collection及mock URL 以及保存example