数据驱动测试
开始使用
创建测试场景并添加需要的测试步骤。
准备测试数据。测试数据是一个二维表格,每列代表一个变量,每行包含这些字段的值,用于单次测试场景执行。比如,你可以准备下面这样的 CSV 数据:

name | category | birthday |
---|---|---|
小白 | 猫 | 4/23/2015 |
波比 | 狗 | 8/12/2017 |
蓝蓝 | 鸟 | 11/2/2016 |
糖糖 | 狗 | 3/15/2014 |
花花 | 猫 | 6/21/2018 |
小墨 | 兔子 | 10/30/2013 |
初雪 | 狗 | 12/25/2019 |
胖虎 | 狗 | 1/10/2020 |
切换到 “测试数据” 标签页,点击 “新建” 来添加测试数据。
导入测试数据,添加名称后保存。
在测试步骤中添加测试数据变量。测试数据变量名要和二维表格中的列名一致。
运行测试时,选择要使用的数据集。
点击运行,选择要使用的数据集。
测试报告会显示每个数据集的运行结果。
测试数据说明
编辑测试数据
使用测试数据
{{变量名}}
把测试数据变量插入到测试步骤的请求参数、请求头、请求体等位置。运行测试场景时,这些变量会被替换成对应的测试数据值。在脚本中使用测试数据
pm.iterationData.has(变量名:String)
:函数 → Boolean:检查测试变量是否存在。pm.iterationData.get(变量名:String)
:函数 → *:获取测试变量。pm.iterationData.replaceIn(变量名:String)
:函数:用实际值替换字符串中的动态变量。pm.iterationData.toObject()
:函数 → Object:把所有局部变量转成对象。常见问题
修改于 2025-02-06 07:44:31