1、postman概念

postman是一个抓包工具,用于平时捕获页面接口请求,它是介于客户端接和服务器端的一个媒介,可以对捕获的请求做一些变更发送到服务器端,或对服务器端响应做一些变更发送到客户端;可以将请求导出,可以发送接口请求做简单的接口测试

2、postman页面基本功能: 

        postma基本功能_请求头

3、postman发送get接口请求

主要关注请求方式改成get,url正常填写,如果Url有参数,则可放在url中或者放在params中,请求头信息放headers里(一般请求是根据选择的请求方式默认生成一些,有些特殊请求比如需要token的需要手动添加),点击send即可发送请求

postma基本功能_右键_02

 

 

 默认headers,params的编辑格式都是key-value的格式,如果从抓包工具中抓出来,想一键复制,则可点击Bulk Edit切换成文本输入模式,粘贴完成再点击Key-Value Edit模式postma基本功能_服务器端_03

 

每个响应都有响应状态码,相应包大小,响应时间 以及响应头,响应体;可以通过切换pretty/raw/preview/visualize切换想要的展示方式

postma基本功能_右键_04

 

 

 切换右侧还可以切换不同格式展示,一般是根据请求实际返回的自动展示:

postma基本功能_右键_05

 

 

 4、post请求最常见的四种提交方式

请求头中的Content-Type与请求参数的格式之间是有关联关系,比如:

 postma基本功能_json_06

1)post-json提交
选择请求方式post,定位body,点击raw,切换到json,在postman中,设置了请求方式后,postman会自动帮我们设置 headers 请求方式为 application/json(有些版本psotman隐藏了这个参数),下方的body中粘上请求体即可(json格式)postma基本功能_json_07

 

 

 

2)post-application/x-www.form-urlencoded:(键值对格式)

postma基本功能_请求头_08

 

 3)、xml提交

postma基本功能_服务器端_09

 

 4)、二进制文件提交:

postma基本功能_环境变量_10

 5、集合:

  集合就是管理用例的,可以根据实际情况,将一个项目分为一个集合,在集合下分模块(新建文件夹Folder),再细分用例(Request),也可以一个模块一个集合,自行定义,可以一个集合跑一次自动化

  可以直接在页面左上角点击NEW,选择collection(集合),录入集合名称即可

postma基本功能_环境变量_11

 

建成功后页面左边会出现集合名称,可定位集合,右键新建文件夹或请求

postma基本功能_请求头_12

6、postman导入导出包

1)导出集合:定位工程右键export

postma基本功能_json_13

2)导入集合:点击页面左上角inport

postma基本功能_服务器端_14

3)导出环境变量:右上角-setting-data-Download

postma基本功能_请求头_15

4)导入环境变量:右上角-setting-import

postma基本功能_请求头_16

ps:变更运行环境需要导出集合,导出环境变量(如果用到),本地测试数据文件

7、headers预设

Headers---presets--可管理常用的请求头