Postman实现接口测试(一)

Mr.he...大约 2 分钟Postman

总体目标

1. 掌握如何安装Postman
2. 掌握Postman的基本用法
3. 掌握全局变量与环境变量
4. 掌握Postman断言和关联
5. 掌握如何读取外部文件实现参数化
6. 掌握如何使用Newman生成HTML测试报告

今日目标

1. 掌握如何安装Postman
2. 掌握Postman的基本用法(能够使用Postman设置请求方法、URL、请求头、请求体发送接口请求,并且查看响应数据)

1. Postman介绍和安装

  1. 介绍

    • 一款接口调试工具,开发和测试都在使用。
    • 官方网站:htps://www.getpostman.com/
  2. 特点

    • 图形化界面
    • 保存历史请求记录
    • 提供数据集管理功能
    • 可以在团队间同步接口数据
  3. 安装方式

  4. 入门案例

    使用Postman访问百度【http://www.baidu.comopen in new window】,并查看响应结果

    image-20230904154845201

保存请求说明:

image-20230904155233286

2. Postman基础用法

2.1. 请求中常见的数据传递格式

数据类型样例数据请求方式请求头(Content-Type)
字符串URL?username=huluwa&pass=123GET/
表单见下图POSTapplication/x-www-form- urlencoded
jsonPOSTapplication/json

form表单数据示意图

image-20230904155750498

说明

  • form表单:最常见的post提交数据的方式,浏览器默认数据提交方式;
  • json:目前最流行的数据传输格式。

2.2. Postman基础用法

2.2.1. 案例1:提交字符串数据

需求:

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

2.2.2. 案例2:提交form表单数据

需求:

  1. 请求TPshop项目登录接口,请求数据:(username:13488888888,password:123456,verify_code:1234)
  2. 登录接口URL:http://localhost/index.php?m=Home&c=User&a=do_login
image-20230904160627223

2.2.3. 案例3:提交json数据

需求:

  1. 请求IHRM项目的登录接口,请求数据({"mobile":"13800000002","password":"123456"})
  2. 登录接口地址URL:http://ihrm-test.itheima.net/api/sys/login
image-20230904161215579image-20230904161242482