postman批量导入外部测试用例进行参数化

本文探讨了在接口测试中CSV和JSON格式文件的优缺点。CSV适合大量数据,但不支持bool类型和复杂数据结构;而JSON则能处理bool类型、多参和复杂数据,但文件体积较大。在Postman中,可以使用这些文件进行参数化测试,通过集合设置初始化参数,引用外部文件参数,并在断言中使用这些数据。批量执行测试用例是JSON文件的一大优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

复习postman

参数化

json格式检验工具

CSV格式文件
优点:
数据组织形式简单,适用于大量数据的场合
缺点:
不支持bool类型的数据,会自动识别成字符换 
不支持多参、少参、无惨、错误参数的接口测试 
不支持复杂数据类型(如 嵌套字典、列表等)
json格式文件
优点:
支持bool类型
支持多参、少参、无参、错误参数
支持复杂的数据类型
缺点:
对于相同的数据量,json文件大小远大于csv文件

csv数据

json格式

  1. 在集合中设置初始化参数,方便在未导入外部文件参数前进行调试
    在这里插入图片描述

  2. 在请求中引入外部文件中的参数 {{***}}
    参数在postman中的格式

  3. 在断言tests中引入外部文件的参数作为预期结果判断 data.***
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/81398dedd73d4d50bc5c25ba39002cf1.p

  4. 批量执行外部文件中的测试用例
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值