2.postman基础

1.postman介绍与安装
2.postman基本使用
3.postman进阶使用

1.postman的介绍与安装

Postman是一款非常流行的接口调试工具,它使用简单,而且功能也很强大。不仅测试人员会使用,开发人员也会经常使用它进行接口的测试。
官方网站:https://www.getpostman.com/

主要特点 
    (1).简单易用的图形用户界面 
    (2).可以保存接口请求的历史记录 
    (3).使用测试集Collections可以更有效的管理组织接口 
    (4).可以在团队之间同步接口数据
    (5).下载地址:https://www.getpostman.com/apps

2.postman基本使用

2.1 入门案例: 简单使用

需求: 使用Postman访问百度 http://www.baidu.com ,并查看响应结果, 实现步骤:

# 实现步骤:
    1. 设置请求方式 
    2. 输入接口地址 
    3. 点击发送请求 
    4. 查看响应结果 

示例如下图所示:

04.png

2.2 案例一: 设置搜索字符串

(1).需求: 访问TPshop搜索商品的接口,通过查询字符串的方式传递搜索的关键字 iPhone ,并查看响应数据. 请求路径格式为: http://localhost/Home/Goods/search.html?q=iPhone

(2). 实现分析

(3).实现步骤

# 实现步骤:
    (1).设置请求方式为GET 
    (2).输入请求路径: 注意直接使用  http://localhost/Home/Goods/search.html 作为请求路径即可, 当设置好查询参数后, ?q=iphone最自动拼接到请求路径上.
    (3).设置请求数据(查询字符串)
    (4).点击发送请求 
    (5).查看响应数据

05.png


3.postman进阶

3.1 保存请求历史数据与快捷键保存

# 保存请求历史
    构建的请求, 可以保存起来以便后续的复用. 点击postman的history, 找到要保存的请求, 点击后面的三个点, 选择"save request"选项, 会跳出一个提示框. 可以在提示框中给请求起名字, 还可以选择将请求放在指定的文件夹下. 如果需要放在一个新建立的文件夹中, 还可以在此界面中直接新建文件夹. 具体请查看下面的演示图片:

postman-1935928.gif

3.2 postman请求中常见数据格式

​ postman发送请求访问接口, 接口可能需要提交数据, 请求中常见的数据传递格式有一下几种:

数据类型 样例数据 请求方式 请求头(Content-Type)
字符串 url?query=postman GET /
表单 / POST/PUT/PATCH Application/x-www-form-urlencoded
json {“username": “Jeremy", “pwd": “123456"} POST/PUT/PATCH application/json

3.3 postman字符串数据提交

字符串数据通常作为查询参数出现, 查询参数会与URL之间使用问号进行分隔, 查询字符串为键值对形式, 多个查询字符串之间使用&进行分隔.

# 查询字符串示例
http://www.baidu.com/s?query=python  # 单个查询字符串, 键为query, 值为python
http://www.baidu.com/s?query=python&wd=java  # 多个查询字符串, query对应python, wd对应java

使用postman对查询字符串的设置:

postman对查询字符串的设置有两种.

​ 一种直接将查询字符串写在URL中, postman会自动解析查询字符串, 并在params中显示;

​ 另一种是URL中不写查询参数, 比如上面的百度网址, 只写: http://www.baidu.com/s, 将查询参数定义在params中, 此时postman会自动将查询参数拼接在URL中.

示例图片如下:

(1).直接将查询参数写在URL中

10.gif

(2).在params中设置查询参数

11.gif

3.4 postman-form表单数据提交

​ 提交表单数据通常用于登录, 注册和其他需要提交数据到服务器的场景. form表单的提交, 当在请求头中设置Content-Type的值为application/x-www-form-urlencoded时, 这是浏览器默认支持的一种form表单提交方式, 比较容易成功访问接口. 以登录为例, 示例如下:

# 访问古诗文登录接口
URL: https://so.gushiwen.cn/user/login.aspx?from=http%3a%2f%2fso.gushiwen.cn%2fuser%2fcollect.aspx
Method: POST
Data:
    {
        username: Jeremy
        pwd: 12345678
        code: ssss
    }

12.gif

3.5 postman-json表单数据提交

postman提交json数据时, 需要在body中指定类型为raw, 然后将json数据填写在下面进行发送.

13.gif

最后修改:2021 年 08 月 13 日
如果觉得我的文章对你有用,请随意赞赏