文件类型特点
- 使用场景:在使用HTTP请求是使用的数据有很高的相似度。此时考虑利用参数化,将外部组织数据传入
- CSV:
- 优点:
- 数据组织形式简单,适用大量数据的场合
- 缺点:
- 1.不支持bool类型数据(csv数据被postman读入后都识别为字符串类型)
- 2.不支持多参、少参、无参、错误参数的接口数据测试
- 3.不支持复杂数据类型(列表、嵌套字典等)
- 优点:
- JSON:
- 优点:
- 1.支持bool类型
- 2.支持多参、少参、无参、错误参数的接口数据测试
- 3.支持复杂数据类型(列表、嵌套字典等)
- 缺点:
- 在相同的数据量情况下,json数据文件远大于CSV格式
- 优点:
具体操作步骤
- 导入数据文件
- 在postman中创建用例集
- 右键用例集点击【RUN】按钮,进入runner页面
- 在弹出的框中选择【Select File】
- 选择自己所需要的【xxxx.csv】文件或者【xxxx.json】文件导入
- 预览文件【此步骤可以跳过】
参数使用
- 使用场景及使用方式
- 使用场景:请求参数中使用(请求行、请求头、请求体)
- 使用方式:使用{{}}包裹csv文件或json文件中的key
- 如:{{username}}
- 使用方式:使用{{}}包裹csv文件或json文件中的key
- 使用场景:代码中使用(断言、请求前置脚本)
- 使用方式:借助postman提供的关键字data.csv文件字段名或 data.json文件的key
- 如:data.username
- 使用方式:借助postman提供的关键字data.csv文件字段名或 data.json文件的key
- 使用场景:请求参数中使用(请求行、请求头、请求体)