文章目录
前言
Postman读取外部数据文件(参数化)
使用Postman实现iHRM系统登录模块和员工管理模块接口测试
一、Postman读取外部数据文件(参数化)
当http请求,使用的数据有较高相似度时,相同的请求时,考虑使用参数化(将数据组织到数据文件中)
1. 数据文件简介
- csv:
- 优点:数据组织形式简单,适用于大量数据的场合
- 缺点:
- 不支持boolen类型数据(数据被postman读入后,自动添加“”包裹boolen类型)
- 不支持多参、少参、无参、错误参数的接口测试。
- 不支持复杂数据类型。(如嵌套字典、列表等)
- JSON
- 优点:
- 支持boolen类型。
- 支持多参、少参、无参、错误参数。
- 支持复杂数据类型。
- 缺点:对于相同数据量,json数据文件大小远大于CSV文件
- 优点:
2. 导入外部数据文件
- CSV文件
- 创建xxx.csv文件
- 将数据写入到CSV文件
- 第一行写入的是数据对应的“字段名”
- 从第二行向后依次是对应的数值,数据间用英文逗号隔分。
- 在Postman中,选中使用数据文件的用例集,导入数据文件。
- 点击用例集名称,使用Run按钮,进入“Runner’"页面
- 使用"Select File"按钮选择xxx.csv文件。
- 点击预览按钮,校验数据文件是否正确。
- JSON文件
-
创建xxx.json文件
(json.cn在线网站) -
在数据文件中,按json语法写入json数据。postman要求,json格式的数据文件,数据内容的最外层,必须是[ ]。内部所有的数据用{}存储。
-
在Postman中,选中使用数据文件的用例集,导入数据文件。
- 点击用例集名称,使用Run按钮,进入“Runner’"页面
- 使用"Select File"按钮选择xxx.json文件。
- 点击预览按钮,校验数据文件是否正确。
-
3. 读取数据文件数据
-
理论
根据使用数据位置不同,有两种获取数据文件中数据的方法。- 第一种:请求参数(